Результаты поиска по запросу "casting"

4 ответа

Конвертировать из очереди в ArrayList [дубликат]

На этот вопрос уже есть ответ здесь: Преобразовать очередь в список [/questions/12779839/convert-a-queue-to-list] 5 ответовЯ хочу изменить очередь, содержащую числа и операторы, в ArrayList. Я кодирую на Java. В настоящее время моя очередь ...

4 ответа

 если значение не представимо в перечислении.

ющий код не создает исключение, а вместо этого передает значение 4 в tst. Кто-нибудь может объяснить причину этого? public enum testing { a = 1, b = 2, c = 3 } testing tst = (testing)(4);

3 ответа

К сожалению, приведенный выше код больше не компилируется в F # 3.0: активный шаблон '| Option | _ |' имеет тип результата, содержащий переменные типа, которые не определены входными данными. Распространенной причиной является случай, когда результат не упоминается, например, 'let (| A | B |) (x: int) = A x'. Это можно исправить с помощью ограничения типа, например, 'let (| A | B |) (x: int): Choice <int, unit> = A x'

я есть функция, которая принимает параметр типа объекта и должен уменьшить его доoption<obj>. member s.Bind(x : obj, rest) = let x = x :?> Option<obj>Если я прохожу (например)Option<string> какxпоследняя строка выдает ...

ТОП публикаций

3 ответа

 означает, что он не может быть вызван без указания типа. Когда вы укажете тип, он будет вызван.

правила определяют, будет ли конкретный static_cast вызывать конструктор класса? Как насчет c-стиля / функционального стиля?

4 ответа

 Это

я есть следующий класс: public class AuthContext : DbContext { public DbSet<Models.Permission> Permissions { get; set; } public DbSet<Models.Application> Applications { get; set; } public DbSet<Models.Employee> Employees { get; set; } // ... }Я ...

11 ответов

Таким образом, они оба «в безопасности» - они просто ведут себя по-разному, когда актеры не могут быть успешными.

нтересно, является ли использование ключевого слова "as" в следующем коде безопасным способом (то есть не взорвется) приведения в C #: public void abc(ref Object dataSource) { DataTable table = dataSource as DataTable; }Есть ли более безопасный ...

7 ответов

Как безопасно привести объект System.Object к `bool` в C #?

Я извлекаюbool значение из (неуниверсального, разнородного) набора. as оператор может использоваться только со ссылочными типами, поэтому использованиеas попробовать безопасное приведение кbool: // This does not work: "The as operator must be ...

2 ответа

Почему этот тип литья?

Я использую намерение начать другое действие и заставляю свое намерение нести некоторые данные в качестве дополнения к вновь созданному действию. Я следую учебнику, чтобы сделать это. Эти данные фактически читаются из текстового поля в первом ...

1 ответ

+1! Это было круто.

ли в VB.NET быстрый способ взять 32-битный тип int и привести к 32-битному плавающему с сохранением базовой битовой структуры? BitConverter сделает это, но я бы хотел привести его напрямую, без использования байтовых массивов.

5 ответов

 свойство, которое вы можете использовать, чтобы узнать фактический тип, если вы хотите.

ьзуя отражение, у меня есть объект, который мне нужно преобразовать в итерируемый список элементов (тип unknown, будет объект). Используя окно Watch, я вижу, что мой объект является массивом некоторого типа, так как он сообщает мне количество ...