1

Тема: C#

Допоможіть будь ласка. Викладач дав питання по С# від себе при цьому нічого не пояснював бо ми вчили С++. Питання:
1 Для чого крапки в С# між операторами?
2 Для чого дві крапки в уривку кода public partial class Form1 : Form?
3 Які функції в С# починаються зі значка #?

Вибачте за такі питання просто ніколи не вчив С# а в онлайн уроках і книжках про це нічого не сказано.

2

Re: C#

vikristyk написав:

Допоможіть будь ласка. Викладач дав питання по С# від себе при цьому нічого не пояснював бо ми вчили С++.

А ви його питали (про те що не ясно) ?

vikristyk написав:

1 Для чого крапки в С# між операторами?

Не знаю, мабуть, щоб отримати помилку при спробі компіляції.
Ще ніколи не бачив, щоб десь були крапки '.' безпосередньо між операторами.
Навіть двокрапок ':' не бачив безпосередньо між операторами.

vikristyk написав:

2 Для чого дві крапки в уривку кода public partial class Form1 : Form?

Для того, щоб вказати предків класу Form1. Тут предком є Form (припускаю це System.Windows.Forms.Form, але без повного коду невідомо).

vikristyk написав:

3 Які функції в С# починаються зі значка #?

Не знаю, мабуть, ті що генерують помилки компіляції.

vikristyk написав:

Вибачте за такі питання просто ніколи не вчив С# а в онлайн уроках і книжках про це нічого не сказано.

Може там нічого не сказано, бо ці питання не стосуються C#...
Дивлюсь на питання і думаю, або ви щось переплутали, або треба піднімати кваліфікацію викладача.

Літературу можна знайти тут: C++, C# (advanced).

Подякували: vikristyk1

3

Re: C#

Прихований текст

вам 12 років, чи шо? хоча ні, в мене є знайома 12річна, так навіть вона вміє гуглити.

4

Re: C#

leofun01 написав:
vikristyk написав:

Допоможіть будь ласка. Викладач дав питання по С# від себе при цьому нічого не пояснював бо ми вчили С++.

А ви його питали (про те що не ясно) ?

vikristyk написав:

1 Для чого крапки в С# між операторами?

Не знаю, мабуть, щоб отримати помилку при спробі компіляції.
Ще ніколи не бачив, щоб десь були крапки '.' безпосередньо між операторами.
Навіть двокрапок ':' не бачив безпосередньо між операторами.

vikristyk написав:

2 Для чого дві крапки в уривку кода public partial class Form1 : Form?

Для того, щоб вказати предків класу Form1. Тут предком є Form (припускаю це System.Windows.Forms.Form, але без повного коду невідомо).

vikristyk написав:

3 Які функції в С# починаються зі значка #?

Не знаю, мабуть, ті що генерують помилки компіляції.

vikristyk написав:

Вибачте за такі питання просто ніколи не вчив С# а в онлайн уроках і книжках про це нічого не сказано.

Може там нічого не сказано, бо ці питання не стосуються C#...
Дивлюсь на питання і думаю, або ви щось переплутали, або треба піднімати кваліфікацію викладача.

Літературу можна знайти тут: C++, C#.

# юзається для якоїсь там компіляції, ну тіпа шоб вказати компілятору, шо компілювати.
Тіпо

#IF UNITY_IOS
один код
#ELIF UNITY_ANDROID
інший код
#END IF

5

Re: C#

FakiNyan написав:

# юзається для якоїсь там компіляції, ну тіпа шоб вказати компілятору, шо компілювати.
Тіпо

#IF UNITY_IOS
один код
#ELIF UNITY_ANDROID
інший код
#END IF

Так, але це не функції (директивами їх називають, чи якось так). А автор за функції питав.

Подякували: FakiNyan1

6

Re: C#

leofun01 написав:
FakiNyan написав:

# юзається для якоїсь там компіляції, ну тіпа шоб вказати компілятору, шо компілювати.
Тіпо

#IF UNITY_IOS
один код
#ELIF UNITY_ANDROID
інший код
#END IF

Так, але це не функції (директивами їх називають, чи якось так). А автор за функції питав.

так може мались на увазі не методи, а функції, типу, як функції вибіркового компілювання, ліл

Подякували: leofun011

7

Re: C#

https://msdn.microsoft.com/ru-ru/library/6zhxzbds.aspx

Подякували: leofun011