Проблема с подключением класа

273
30 января 2017, 16:02

Значит стандартный код, для старта софта...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace new_class
{
    class Program
    {
        static void Main(string[] args)
        {
            Class1 klas1 = new Class1();
        }
    }
}

а здесь пишет ошибку и хз что делать...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace new_class
{
    class Class1
    {
        public static **klas1**()
        {
            Console.WriteLine("123");
            Console.ReadKey();
        }
    }
}

Мне надо чтобы софт выводил именно 123 и именно из класса..

Answer 1

public static **klas1**()

В имени метода не должны содержаться спец. символы. У метода также нужно указывать тип возвращаемого значения, в вашем случае void.

using System;
public class Test
{
    public class ExampleClass
    {
        public static void Write123()
        {
            Console.WriteLine("123");
            Console.ReadKey();
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            ExampleClass.Write123();
        }
    }
}

Как указал @Igor в комментариях, можно просто добавить вывод нужной вам информации в конструктор класса. Тогда при создании экземпляра класса конструктор выведет её автоматически.

public class ExampleClass
{
    public ExampleClass()
    {
        Console.WriteLine("123");
        Console.ReadKey();
    }
}
class Program
{
    static void Main(string[] args)
    {
        new ExampleClass();
    }
}
READ ALSO
Переименовать заголовок окна

Переименовать заголовок окна

Возможно ли силами C# отловить заголовок окна стороннего ПО и переименовать его на время сессииНапример найти процесс calculator

319
Как выгрузить ресурс в папку? C#

Как выгрузить ресурс в папку? C#

Подскажите как мне выгрузить ресурс в папкуПример: Я добавил ttf в ресурсы, как мне ее скинуть на рабочий стол?

656
Сортировка List<T> по нескольким полям c учётом приоритета

Сортировка List<T> по нескольким полям c учётом приоритета

Имеется List<T>, где T является каким-то классом с полямиТакже имеется класс, содержащий параметры сортировки:

617
Unity Удаление объектов (игра на подобие match 3)

Unity Удаление объектов (игра на подобие match 3)

Ситуация такая: пишу игру, на подобие match3, те 3 в ряд и ума не приложу как правильно сделать удаление ячейки и появление новых

514