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

6 ответов

Является ли False == 0 и True == 1 в Python подробностями реализации или это гарантировано языком?

Гарантируется ли это, что

7 ответов

Код для обработки создания новых экземпляров структуры оптимизирован для размеров до 16 байт. Большие структуры обрабатываются менее эффективно. Структуры выигрывают в тех случаях, когда каждая переменная, которая содержит структуру, будет содержать независимый экземпляр (т. Е. Нет никаких оснований ожидать, что какие-то две конкретные переменные будут содержать идентичные экземпляры); они не очень выигрывают (если вообще выигрывают) в тех случаях, когда многие переменные могут содержать один и тот же экземпляр.

говорит, что класс, который будет 16 байтов или меньше, будет лучше обрабатываться как структура[Править] [http://msdn.microsoft.com/en-us/library/ah19swz4(VS.71).aspx]. Почему это? Означает ли это, что если структура больше 16 байтов, она менее ...

3 ответа

XSD не позволяет мне быть неограниченным внутри всего индикатора

Я пытаюсь сделать так, чтобы неупорядоченный список переменных в var1 встречался дважды, а var2 - бесконечное количество раз (вариант использования в моем проекте другой). Элемент не позволяет мне использовать maxOccurs. Есть ли работа вокруг ...

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

2 ответа

Как реализован foreach в C #? [Дубликат]

На этот вопрос уже есть ответ: Как работают циклы foreach в C #? [/questions/398982/how-do-foreach-loops-work-in-c] 7 ответов Как именноforeach реализовано в C #? Я думаю, что часть этого выглядит так: var enumerator = ...

5 ответов

Почему C # не допускает общих свойств?

Мне было интересно, почему у меня не может быть универсального свойства в неуниверсальном классе, как у меня могут быть универсальные методы. т.е .: public interface TestClass { IEnumerable<T> GetAllBy<T>(); //this works IEnumerable<T> All<T> { ...

4 ответа

 может быть представлен как

C # / и т. Д. Вы можете сказать компилятору, что буквенное число не то, чем оно кажется (т.е.float вместоdouble, unsigned long вместоint: var d = 1.0; // double var f = 1.0f; // float var u = 1UL; // unsigned longи т.п. Может ли кто-нибудь ...

3 ответа

тип времени выполнения против вызова метода типа времени компиляции