Вопросы по теме '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