![]() |
|
Другие темы раздела | |
C# в цикле создать несколько объектов с разными именами Добрый день! Подскажите пожалуйста как в цикле создать несколько объектов с разными именами, отличающиеся индексом, например user1, user2 и т.д.? for (int i = 1; i <= 10; i++) { User user = new User(); } https://www.cyberforum.ru/ csharp-beginners/ thread835586.html |
Индекс находится вне границ массива C# В чем ошибка? for (int c = 0; c < text.Length; c++) // до длинны текстового массива считаем { if (text != null) // если не равен 0 { foreach (string gf in text.Split(' ')) // для каждого слова в каждой строке текстового массива {... |
C# Как при нажатии на дату в MonthCalendar вытащить значение дня в один Label, месяца в другой?
https://www.cyberforum.ru/ csharp-beginners/ thread835569.html Здравствуйте! Я второй день бьюсь над очень глупой темой, решил обратиться к знающим людям. Как при нажатии на дату в MonthCalendar вытащить значение дня в один Label, месяца в другой. Год - аналогично. Спасибо заранее |
C# Обращение к контролам другой формы Почему в VB.NET такая конструкция допустима: Dim instance As New Form2() instance.Show() Dim TTT = instance.Label1.Text instance.Label1.Text = "&&&&&&&&&" А в C# приходится пользоваться делегатами и статичными классами? В С++ тоже можно просто получить указатель на чужую форму и обращаться к контролам напрямую. Почему такой подход явно закрыли? https://www.cyberforum.ru/ csharp-beginners/ thread835568.html |
C# Почему sbyte, uint и т.д.? Меня интересуют те соображения, согласно которым этим целочисленным типам данных присваивались такие суффиксы. uint и другие с суффиксом "U" - это целые числа без знака, а так же суффикс "S" применительно к byte. И я постоянно путаюсь в определении, на что указывает тот или иной суффикс, поскольку не понимаю, от чего он образуется. Кто-нибудь знает это? |
C# Всплывающие подсказки для элементов списка combobox Здравствуйте! Подскажите как сделать для раскрытого списка combobox, при наведении курсора на элемент списка всплывающую подсказку? Есть код добавления элемента toolTip и текст всплывающей подсказки: cmd.CommandText = "select Vocally.type from Scientific_works join Vocally on Vocally.id_works = Scientific_works.id_works where Scientific_works.id_works = " + comboBox1.SelectedValue; ... https://www.cyberforum.ru/ csharp-beginners/ thread835542.html |
C# OpenFileDialog. История открывамых файлов У меня OpenFileDialog при первом использовании после запуска программы сразу открывает папку, которая открывалась последней. Имею двух вопросов: 1. Где хранится история открытия папок? 2. Как заставить его запоминать не только папку, но и имя файла? https://www.cyberforum.ru/ csharp-beginners/ thread835540.html |
Задача с числами Фибонначи C# В файле записана непустая последовательность целых чисел, являющихся числами Фибоначчи. Приписать еще столько же чисел этой последовательности Помогите решить,пожалуйста:cry: |
C# Ошибка при воспроизведении звука Посмотрите на приложенный скриншот... https://www.cyberforum.ru/ csharp-beginners/ thread835528.html |
C# Ввод и вывод массива декартовых координат n точек на плоскости
https://www.cyberforum.ru/ csharp-beginners/ thread835469.html помогите пожалуйста написать программу...... заполнение матриц и массивов численными значениями проводится с помощью Random случайными числами из диапазона от 0,1 до 10,0 и типа double. Организуйте в консольном приложении ввод и вывод массива декартовых координат n точек на плоскости. Вычислите массив, содержащий декартовые координаты n точек на плоскости, после вращения системы координат... |
C# Экспорт в Excel Здраствуйте, подскажите как изменить ширину 1-ой строки 1-го столбца при экспорте в Excel |
C# Использование MouseEnter для каждого Label с использованием цикла Как с помощью цикла для каждого Label в форме задать события MouseEnter и MouseLeave ? Я пытался сделать так, но не получается: foreach (Control control in this.Controls) if (control is Label) control.MouseEnter += (sender, e) => { control.ForeColor = Color.DimGray; }; Закрашивает при наводке только 1-ый label....а нужно, чтобы при наводке... https://www.cyberforum.ru/ csharp-beginners/ thread835376.html |
49 / 31 / 2
Регистрация: 14.02.2013
Сообщений: 677
|
||||||
0 | ||||||
Преобразование типов в выражениях - C# - Ответ 440142412.04.2013, 11:21. Показов 1421. Ответов 0
Метки (Все метки)
Есть правило, например:
"Если один операнд имеет тип decimal, то и второй операнд продвигается к типу decimal (но если второй операнд имеет тип float или double, результат будет ошибочным). Если один операнд имеет тип uint, а второй - тип sbyte, short или int, то оба операнда продвигаются к типу long." И если рассматривать эти правила на примере: Кликните здесь для просмотра всего текста
то становится не понятно, где тут первый, а где второй операнд. И суть "продвижения" операндов к типу, тоже как бы в тумане. Я могу лишь предположить, что при продвижении беззнакового операнда к типу со знаком, его старшему разряду устанавливается значение. А также все разряды дополняются необходимым количеством разрядов, для перевода в более крупный тип. Однако не понятно, почему тогда: "Если один операнд имеет тип ulong, то и второй операнд продвигается к типу ulong (НО ЕСЛИ ВТОРОЙ ОПЕРАНД ИМЕЕТ ТИП sbyte, short, int или long, РЕЗУЛЬТАТ БУДЕТ ОШИБОЧНЫМ)." Ведь для приведения мелкого типа к крупному, если я все правильно понял в этой операции, требуется дополнение недостающих разрядов, и изменение состояния старшего разряда. Шилдт, C# 4.0 полное руководство, стр.93 Вернуться к обсуждению: Преобразование типов в выражениях C#
0
|
|
12.04.2013, 11:21 | |
Готовые ответы и решения:
0
Приведение типов в выражениях Преобразование типов Преобразование типов
|
12.04.2013, 11:21 | |
12.04.2013, 11:21 | |
Помогаю со студенческими работами здесь
0
Преобразование типов Преобразование типов
|