Какой функционал? И откуда инфа.
Все от непонимания основ, ты же вроде за изучение C# взялся? дак это основа основ.
Что такое классы, что такое методы, пространства имен, сборки(dll), что куда можно пихать, что такое модификаторы доступа и т.д.
Если по вопросу в заголовке темы.
Нет, в кубике сишарп создать свои классы ты не можешь, т.к. кубик это метод, а в метод нельзя впихнуть класс.
В кубике ты можешь только создать
экземпляр класса, или если по простому
объект.
Если уж совсем углубляться, то можно.
Например анонимный тип, но в эти дебри лучше не лезть. В классическом понимании - нет. Создавать классы ты можешь в OwnCode.
Вот так грубо говоря выглядит твой каждый проект. Каждый кубик это метод. Неважно пишешь ли ты там свой код, или это стандартный экшен.
class SomeClass
{
void Methtod1()
{
}
void Method2()
{
}
void Method3()
{
}
}
Соответственно отвечая на твой вопрос, если ты хочешь впихнуть класс в кубик сишарпа, то ты будешь делать следующее.
class SomeClass
{
void Methtod1()
{
class MyClass()
{
void MyMethod()
{
}
}
var myClass = new MyClass();
}
void Method2()
{
}
void Method3()
{
}
}
А так делать нельзя.
Т.е. ты "описываешь" класс, а потом пробуешь создать объект. Но так не прокатит.
Поэтому выносишь класс MyClass в OwnCode, а в самом кубике создаешь только объект.
class SomeClass
{
void Methtod1()
{
var myClass = new MyClass();
}
void Method2()
{
}
void Method3()
{
}
}