Вниз  C# / .NET
- 17.04.2015 / 14:19
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Kalter, с таким же успехом можно утверждать, что uint[] - лучше, что можно использовать для нецелых чисел.
__________________
 don't tread on me
- 17.04.2015 / 16:17
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
Kalter, да там пофиг на точность вычислений, сейчас морока будет с точностью округления. Как говорится, дебет и кредит не сойдутся.
Получится сделать так, как надо заказчику - стоит задуматься уже о точности вычисления, если потребуется.
__________________
 わからない!!
- 4.07.2015 / 12:04
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Всем привет, хотел научится кодить на С#, компилирую через консоль, helloWorld компилируется нормально, но когда хотел собрать прогу с формами, выводит ошибку, пространство имен не найдена "System.Windows.Forms.dll"
как исправить?
  bat файл:
  1. set NET_HOME=C:\Windows\Microsoft.NET\Framework\v4.0.30319\
  2.  
  3. rem compile:
  4.  
  5. %NET_HOME%csc.exe myForm.cs
  6. pause
  7. start myForm


Изменено Aladdin (4.07 / 12:05) (всего 1 раз)
- 4.07.2015 / 17:04
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
Исходник
ошибка
бат файл


Прикрепленные файлы:
myForm.cs.txt (0.6 кб.) Скачано 746 раз
ERROR.log (1.47 кб.) Скачано 1355 раз
COMP.bat (0.1 кб.) Скачано 1171 раз
- 4.07.2015 / 19:36
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Aladdin, для компиляции не нужен ключ /reference, да и библиотеки System.Windows.Forms.dll нет, эти все компоненты в другой dll находятся, но не суть.
В общем: cmd
csc /target:winexe myForm.cs
myForm.cs:
  1.     b.Click += new EventHandler(button_click);
  2.     this.Controls.Add(b);
  3. }
  4.  
  5. void button_click(object sender, EventArgs e)
  6. {
  7.     MessageBox.Show("Работает же, ну");
  8. }
Скрин

Так как я компилировал с .NET 3.5, то строку Application.SetCompartibleTextRenderingDefault(false); пришлось закомментировать.
__________________
 let live

Изменено aNNiMON (4.07 / 19:37) (всего 1 раз)
- 4.07.2015 / 20:45
Aladdin
  Пользователь

Aladdin 
Сейчас: Offline
aNNiMON, Спасибо большое, уже несколько дней не мог решить проблему. Но почему то код не компилится на 4-версии, а на 3.5 версии компилится.
- 7.07.2015 / 18:22
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
Aladdin, правки версий
- 11.03.2016 / 20:23
Wladimir134679
  Пользователь

Wladimir134679 
Сейчас: Offline
Как разобрать строку на слова?
Я уже пытался сделать так, разбирал строку на буквы, и заносил в масив( div(1) ), когда встречался пробел, следовал следующий масив( div(2) ) и так далие. Но почему-то не работает, выдаёт ошибку, когда исправлю, то другая ошибка, и так по кругу.
__________________
 Смерть правит миром
- 11.03.2016 / 20:40
Sweety
  Пользователь

Sweety 
Сейчас: Offline
Wladimir134679, а что находится между словами? :dum: Если только пробелы (или какой-то другой разделитель), то можно так:
  1. string myString = "hello my friends";
  2. string[] words = myString.Split(' ');

Если их там несколько, то это уже посложнее :)
String.Split тоже умеет с таким работать, но он как-то это нехорошо делает:
  1. string[] words = "hello my friend. How are you?".Split(' ', ',');
  2. // результат: "hello", "my", "friend", " ", "how", "are", "you?"

Ещё можно регулярными выражениями, но я с ними ещё не разобралась :-(
- 11.03.2016 / 20:44
Dimon638
  Пользователь

Dimon638 
Сейчас: Offline
Wladimir134679, Добро пожаловать в программирование! :gy:
Это ещё простая задача)

Изменено Dimon638 (11.03 / 20:46) (всего 1 раз)
Наверх  Всего сообщений: 296
Фильтровать сообщения
Поиск по теме
Файлы топика (7)