Вопросы по теме 'casting'

Как мне использовать VB.NET?
Все ли они равны? При каких обстоятельствах я должен предпочесть одно другому? var.ToString () CStr (var) CType (вар; строка) DirectCast (var, String) ИЗМЕНИТЬ: предложение от NotMyself TryCast (var, String)
166530 просмотров
schedule 31.08.2022

Компилятору не удается преобразовать ограниченный универсальный тип
У меня есть класс с общим типом "G" В моей модели класса у меня есть public class DetailElement : ElementDefinition Допустим, у меня есть такой метод public void DoSomething<G>(G generic) where G :...
1749 просмотров
schedule 23.01.2024

Кастинг в VB.NET
Я хотел бы иметь возможность динамически приводить значение, когда тип известен только во время выполнения. Что-то вроде этого: myvalue = CType(value, "String, Integer or Boolean") Строка, содержащая значение типа, передается в качестве...
40600 просмотров
schedule 22.03.2023

PHP array_intersect() - как он обрабатывает разные типы?
Если у меня есть массив значений, которые в основном представляют собой заполненные нулями строковые представления различных чисел и другой массив целых чисел, будет ли array_intersect() по-прежнему соответствовать элементам разных типов?...
2107 просмотров
schedule 17.08.2022

Почему мне нужно преобразовать себя в id?
У меня есть метод инициализации, который принимает аргумент (id): -(id) initWithObject:(id) obj; Я пытаюсь назвать это так: [[MyClass alloc] initWithObject:self]; Но XCode жалуется на то, что аргумент является «отдельным...
2618 просмотров
schedule 25.04.2023

Мнения о каламбуре в C ++?
Мне интересно узнать о соглашениях для указателей / массивов типов в C ++. Вот пример использования, который у меня есть на данный момент: Compute a simple 32-bit checksum over a binary blob of data by treating it as an array of 32-bit integers...
9532 просмотров
schedule 04.01.2023

VB6 Может ли IsNumeric ошибаться?
Можно ли проверить строку с помощью IsNumeric() и чтобы она возвращала true, но когда вы приводите ту же строку к целому числу с помощью CInt() и присваиваете ее переменной типа integer, это выдает ошибку несоответствия типа? Я спрашиваю, потому...
12280 просмотров
schedule 26.06.2022

Преобразование коллекции элементов из списка в общий список
Я хочу найти лучший способ заполнения общего списка из проверенного списка в С#. Я могу сделать следующее достаточно легко: List<string> selectedFields = new List<string>(); foreach (object a in chkDFMFieldList.CheckedItems) {...
35411 просмотров
schedule 17.03.2023

Можно ли использовать приведение в стиле C для встроенных типов?
Прочитав здесь много ответов о приведении C-стиля в C++, у меня все еще есть один маленький вопрос. Могу ли я использовать приведение в стиле C для встроенных типов, таких как long x=(long)y; , или это все еще считается плохим и опасным?
7046 просмотров
schedule 03.07.2022

Как избежать dynamic_cast/RTTI
Недавно я работал над фрагментом кода C++ для стороннего проекта (библиотека cpp-markdown для любопытный) и столкнулся с вопросом кодирования, по которому я хотел бы услышать некоторые мнения. cpp-markdown имеет базовый класс Token , у...
6878 просмотров
schedule 27.02.2022

Что быстрее всего: (int), Convert.ToInt32 (x) или Int32.Parse (x)?
Какой из следующих кодов является самым быстрым / лучшим методом преобразования некоторого объекта x? int myInt = (int)x; or int myInt = Convert.ToInt32(x); or int myInt = Int32.Parse(x); или в случае строки 's' int...
35421 просмотров
schedule 28.06.2022

Приведение стиля C++ из unsigned char * в const char *
У меня есть: unsigned char *foo(); std::string str; str.append(static_cast<const char*>(foo())); Ошибка: invalid static_cast from type ‘unsigned char*’ to type ‘const char*’ Каков правильный способ приведения здесь в стиле С++?
118321 просмотров
schedule 08.07.2023

Сравнение строки с целым числом дает странные результаты
Я действительно смущен тем, почему эта операция работает. Может ли кто-нибудь объяснить это? $test1 = "d85d1d81b25614a3504a3d5601a9cb2e"; $test2 = "3581169b064f71be1630b321d3ca318f"; if ($test1 == 0) echo "Test 1 is Equal!?"; if ($test2 == 0)...
46593 просмотров
schedule 16.03.2022

Общий список .NET Casting
Может ли кто-нибудь объяснить мне, почему в .NET 2.0, если у меня есть интерфейс IPackable и класс, реализующий этот интерфейс OrderItem , когда у меня есть метод, который принимает List<IPackable> , передача списка List<OrderItem>...
34343 просмотров
schedule 25.06.2022

Преобразование (void*) в std::vector‹unsigned char›
У меня есть буфер (void*) , который мне нужно преобразовать в std::vector<unsigned char> , прежде чем я смогу его передать. К сожалению, мои навыки приведения C++ немного слабы. Какие-либо предложения?
17272 просмотров
schedule 05.06.2022

Переопределение (приведение)
Если у меня есть базовый класс и два производных класса, и я хочу реализовать приведение между двумя производными классами вручную, есть ли способ сделать это? (в С#) abstract class AbsBase { private int A; private int B; private int C;...
12961 просмотров
schedule 29.07.2022

Поведение целочисленного переполнения C при назначении целым числам большей ширины
Если я выполню следующий код на C: #include <stdint.h> uint16_t a = 4000; uint16_t b = 8000; int32_t c = a - b; printf("%d", c); В результате он правильно печатает «-4000». Однако я немного смущен: не должно ли быть арифметического...
3064 просмотров
schedule 07.02.2023

Смущает дженерики Java, требующие приведения
Меня смущает следующий код: import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class GenericsTest<T extends List> { public void foo() { T var = (T) new LinkedList(); } public static void...
1136 просмотров
schedule 11.07.2023

Выражение столбца, полученное в SSIS для преобразования логического значения в символ CAST
У меня есть небольшая борьба с выражениями внутри производных столбцов SSIS. Мое исходное поле - это тип данных BOOLEAN. Поле назначения - это тип данных SQL CHAR. ** Обратите внимание, что я не проектировал ни одну из схем. Если бы я поступил...
11296 просмотров
schedule 18.05.2023

Как преобразовать общие типы списка в java?
Ну, у меня есть класс Customer (без базового класса). Мне нужно перевести из LinkedList в список. Есть ли чистый способ сделать это? Просто чтобы вы знали, мне нужно привести его к списку. Никакой другой тип не подойдет. (Я разрабатываю...
93226 просмотров
schedule 13.03.2024