Запитання з тегом «casting»

Кастинг - це процес, коли тип об'єкта явно перетворюється на інший тип, якщо дозволено перетворення. Цей процес може призвести до зміни вартості.

6
'кастинг' з відображенням
Розглянемо такий зразок коду: class SampleClass { public long SomeProperty { get; set; } } public void SetValue(SampleClass instance, decimal value) { // value is of type decimal, but is in reality a natural number => cast instance.SomeProperty = (long)value; } Тепер мені потрібно зробити щось подібне через роздуми: void …
81 c#  reflection  casting 

8
Найшвидший спосіб перетворити ключі та значення дикту з `unicode` в` str`?
Я отримую дикт від одного "шару" коду, на якому виконуються деякі обчислення / модифікації, перш ніж передати його на інший "шар". Оригінальні значення ключів і "рядкових" значень дикту є unicode, але шар, на який вони передаються, приймає лише str. Це буде називатися часто, тому я хотів би знати, що було …
81 python  casting  types 



10
Примітивний тип 'короткий' - кастинг на Java
У мене питання про примітивний тип shortу Java. Я використовую JDK 1.6. Якщо у мене є таке: short a = 2; short b = 3; short c = a + b; компілятор не хоче компілювати - він каже, що він "не може перетворити з int на короткий" і пропонує мені …



4
Ідіоматичний спосіб зробити твердження про перетворення / тип для кількох повернутих значень у Go
Який ідіоматичний спосіб відтворення кількох повернених значень у Go? Чи можете ви це зробити в одному рядку, або вам потрібно використовувати тимчасові змінні, такі як я зробив у наведеному нижче прикладі? package main import "fmt" func oneRet() interface{} { return "Hello" } func twoRet() (interface{}, error) { return "Hejsan", nil …

15
Коли цілочисельний <-> покажчик фактично правильний?
Поширений фольклор каже, що: Система типів існує з певної причини. Цілі числа та покажчики є різними типами, в більшості випадків перекидання між ними є неправомірною практикою, може вказувати на помилку проектування, і її слід уникати. Навіть коли виконується такий привід, не слід робити припущення щодо розміру цілих чи покажчиків ( …
77 c++  c  pointers  casting 


9
Коли використовувати Cast або Convert
Мені цікаво дізнатися, яка різниця між акторським складом, щоб сказати, intпорівняно з використанням Convert.ToInt32(). Чи є якийсь приріст продуктивності при його використанні? Також для яких ситуацій слід використовувати кожну? В даний час я більш схильний до використання, Convertале у мене немає причин піти в будь-який бік. У думках я бачу, …
77 c#  casting 


5
std :: lexical_cast - чи є таке?
Чи визначає стандартну бібліотеку C ++ цю функцію, чи мені доводиться вдаватися до Boost? Я шукав в Інтернеті і не міг знайти нічого, крім Boost, але я подумав, що мені краще запитати тут.

3
Відлиття масиву до IEnumerable <T>
Припустимо, у вас є базовий Employeeклас як такий: class Employee { public string Name; public int Years; public string Department; } Тоді (в окремому класі) у мене є такі фрагменти коду (я думаю, я розумію всі, крім останнього): Я вважаю, що наступний фрагмент коду працює, оскільки масив ініціалізатора створює масив …
76 c#  arrays  generics  casting 

4
Лиття Java в інтерфейсах
Хтось може пояснити мені, як компілятор не скаржиться на першому кастингу, а скаржиться на другому? interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static void main(){ C1 o1 = new C1(); C2 o2 = …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.