+ 2
И снова вопрос; And again the question.
Возможно ли объявить самый первый метод (не Main) в основном классе не статичным? Is it possible to declare the very first method (not Main) in the main class not static? Пример/Example: class mainClass { void BlaBla(){} static void Main(){} }
3 Réponses
+ 1
Everything, I realized - it's impossible if you call the method directly from the body of the program. Those. There is no logic to write non-static methods outside the body of the program if there is nowhere else to call them.
Всё, я понял - это невозможно если вызывать метод. Т.е. нет никакой логики писать не статичные методы вне тела программы если их больше негде будет вызывать.
0
Why should you want to ?
Please try it yourself in the playground and look if you get errors.
(I like your bi language text)
0
@sneeze
when I wrote 11 lines (Hello world) - the compilation began to be interrupted. I do not understand what the problem is. Without 11 lines, everything works.
когда я прописал 11 строку (Hello world) - компиляция стала прерываться. Не понимаю в чём проблема. Без 11 строки всё работает.
using System;
class Program
{
void lol(string txt){Console.WriteLine(txt);}
void lol(int numb){Console.WriteLine(numb);}
static void Main()
{
lol("hello world");
}
}