value-type

Я пытался понять использование "примитивов" в Java и C# и разницу между ними (если таковая имеется). Я задал ряд вопросов по этому вопросу, и некоторые ответы, похоже, скорее запутывают проблему, чем проясняют ее. Некоторые ответы (и некоторые документы MS), по-видимому, содержат противоречивые утверждения. О...

Я использую Angular2-RC.1 и я видел плохую производительность при настройке компонента, имеющего большие данные. У меня есть табличный компонент (wrapping Handsontable), и я предоставляю связываемое входное свойство, называемое "data". Это свойство обычно привязано к большому массиву (около ста тысяч строк). ...

Рассмотрим: int a = 42; // Reference equality on two boxed ints with the same value Console.WriteLine( (object)a == (object)a ); // False // Same thing - listed only for clarity Console.WriteLine(ReferenceEquals(a, a)); // False Очевидно, что каждый бокс инструкция выделяет отдельный экземпляр штучной ...

Предположим, у нас есть программа, которая работает следующим образом: namespace Example { class Program { static void Main(string[] args) { Storage MainStorage = new Storage(); PrintData Printer = new PrintData(); Printer.GetStorage(MainStorage)...

мне интересно, если есть способ, чтобы объявить переменную типа byte в короткий путь, как поплавки или удваивается? Я имею в виду 5f и 5d. Конечно, я мог бы написать byte x = 5, но это несущественно, если вы используете var для локальных переменных....

есть что-то, что я не совсем понимаю, когда речь заходит о мутации типов значений в Swift. как" язык программирования Swift " iBook заявляет:по умолчанию свойства типа значения не могут быть изменены из его методов экземпляра. и поэтому, чтобы сделать это возможным, мы можем объявить методы с помощью mutati...

я пытаюсь собрать все ситуации, в которых бокс происходит в C#: преобразование типа значения!--12--> тип: struct S { } object box = new S(); преобразование типа значения!--13--> тип: struct S { } System.ValueType box = new S(); преобразование значения типа перечисления до System.Enum тип: en...

Я не понимаю, когда использовать AnyObject и когда пользователь любой в Swift. мой случай, у меня есть словарь [строкой: ???] ??? : Может быть Int, Double, Float, String, Array, Dictionary кто-то может объяснить мне разницу между любым и AnyObject и ведьма один, чтобы использовать в моем случае. Але...

рассмотрим функцию, которая возвращает два значения. Мы можем написать: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) какой из них является лучшей практикой и почему?...

Я знаю, что типы значений должны быть неизменяемыми, но это просто предложение, а не правило, верно? Так почему я не могу сделать что-то вроде этого: struct MyStruct { public string Name { get; set; } } public class Program { static void Main(string[] args) { MyStruct[] array = new MySt...