Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
ActionGroup1-это класс,его можно создавать.
project-если это называется экземпляр объекта,то значит создавать можно.
Это небольшой сниппет я подключал либу созданную в VS.
Какой функционал? И откуда инфа.
Все от непонимания основ, ты же вроде за изучение C# взялся? дак это основа основ.
Что такое классы, что такое методы, пространства имен, сборки(dll), что куда можно пихать, что такое модификаторы доступа и т.д.
Если по вопросу в заголовке темы.
Возможно ли в кубике сишарп создавать свои классы, а потом экземпляры объектов?
Нет, в кубике сишарп создать свои классы ты не можешь, т.к. кубик это метод, а в метод нельзя впихнуть класс.
В кубике ты можешь только создать экземпляр класса, или если по простому объект.
Если уж совсем углубляться, то можно.
Например анонимный тип, но в эти дебри лучше не лезть. В классическом понимании - нет. Создавать классы ты можешь в OwnCode.
Вот так грубо говоря выглядит твой каждый проект. Каждый кубик это метод. Неважно пишешь ли ты там свой код, или это стандартный экшен.
Соответственно отвечая на твой вопрос, если ты хочешь впихнуть класс в кубик сишарпа, то ты будешь делать следующее.
Код:
class SomeClass
{
void Methtod1()
{
class MyClass()
{
void MyMethod()
{
}
}
var myClass = new MyClass();
}
void Method2()
{
}
void Method3()
{
}
}
А так делать нельзя.
Т.е. ты "описываешь" класс, а потом пробуешь создать объект. Но так не прокатит.
Поэтому выносишь класс MyClass в OwnCode, а в самом кубике создаешь только объект.
C#:
class SomeClass
{
void Methtod1()
{
var myClass = new MyClass();
}
void Method2()
{
}
void Method3()
{
}
}
Какой функционал? И откуда инфа.
Все от непонимания основ, ты же вроде за изучение C# взялся? дак это основа основ.
Что такое классы, что такое методы, пространства имен, сборки(dll), что куда можно пихать, что такое модификаторы доступа и т.д.
Если по вопросу в заголовке темы.
Нет, в кубике сишарп создать свои классы ты не можешь, т.к. кубик это метод, а в метод нельзя впихнуть класс.
В кубике ты можешь только создать экземпляр класса, или если по простому объект.
Если уж совсем углубляться, то можно.
Например анонимный тип, но в эти дебри лучше не лезть. В классическом понимании - нет. Создавать классы ты можешь в OwnCode.
Вот так грубо говоря выглядит твой каждый проект. Каждый кубик это метод. Неважно пишешь ли ты там свой код, или это стандартный экшен.
Соответственно отвечая на твой вопрос, если ты хочешь впихнуть класс в кубик сишарпа, то ты будешь делать следующее.
Код:
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()
{
}
}
спасибо, вроде так и подумал. но вот пробовал делать так, как ты говоришь - через общий код, просто создать инстанс в методе класса и перейти по адресу, но потом в кубике си, после создания экземпляра класса и вызова метода, возвращается -1 как будто таб иснулл или исвоид , вот тема и куски кода http://zennolab.com/discussion/thre...kodom-na-primerax-iz-viki-kak-pravilno.32801/