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

6 ответов

Почему в .NET нет RAII?

Будучи в первую очередь разработчиком C ++, отсутствиеRAII (приобретение ресурсов является инициализацией) [http://en.wikipedia.org/wiki/Resource_acquisition_is_initialization]в Java и .NET меня всегда беспокоило. Тот факт, что ответственность за ...

4 ответа

Что означает это обозначение '()'?

Я только начал изучать F #. В книге используются следующие обозначения: let name() = 3 name()чем это отличается от этого: let name = 3 name?

2 ответа

valueType.ToString () выполняет приведение типа valueType?

допустим, у меня есть следующий код в C # int x = 0; x.ToString();это внутренне делает бокс х? Есть ли способ увидеть это из визуальной студии?

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

3 ответа

Расположение типа значения .NET в памяти

У меня есть следующие типы значений .NET: [StructLayout(LayoutKind.Sequential)] public struct Date { public UInt16 V; } [StructLayout(LayoutKind.Sequential)] public struct StringPair { public String A; public String B; public String C; public ...

5 ответов

Выполняется ли копирование при захвате типа значения в лямбду?

struct SomeStruct { public int Num { get; set; } } class Program { static Action action; static void Foo() { SomeStruct someStruct = new SomeStruct { Num = 5 }; action = () => Console.WriteLine(someStruct.Num); } static void Main() { ...

8 ответов

В C # взаимозаменяемы ли термины «примитив» и «буквальный»?

Сегодняшняя дискуссия привела меня к вопросу о правильности моего понимания примитивов и литералов. Насколько я понимаю, литеральный тип - это, в частности, тип, который может иметь значение, назначенное с использованием нотации, которую могут ...

4 ответа

Как я могу получить размер вектора :: значение_типа?

я хочу получитьsizeof типа, который содержится в векторе. Вот что я попробовал: #include <iostream> #include <vector> int main() { std::vector<uint> vecs; std::cout << sizeof(vecs.value_type) << std::endl; return 0; }Насколько я понимаю, это ...

3 ответа

Обрабатывает ли обобщенная функция неявно типы значений для объектов при проверке на нулевое значение?

Например, следующий код демонстрирует мою точку зрения: class Program { static void Main(string[] args) { int i = 0; IsNull(i); // Works fine string s = null; IsNull(s); // Blows up } static void IsNull<T>(T obj) { if (obj == null) throw new ...

5 ответов

Быстрая и мутирующая структура

Есть кое-что, что я не совсем понимаю, когда речь идет о мутирующих типах значений в Swift. В качестве «языка программирования Swift» iBook заявляет:По умолчанию свойства типа значения не могут быть изменены из его методов экземпляра. И ...