Когда я предпочитаю статический или нормальный класс? Или: в чем разница между ними?В чем разница между статическим классом и нормальным классом?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace staticmethodlar
{
class Program
{
static void Main(string[] args)
{
SinifA.method1();
}
}
static class SinifA
{
public static void method1()
{
Console.WriteLine("Deneme1");
}
}
public static class SinifB
{
public static void method2()
{
Console.WriteLine("Deneme2");
}
}
public class sinifC
{
public void method3()
{
Console.WriteLine("Deneme3");
}
}
public class sinifD : sinifC
{
void method4()
{
Console.WriteLine("Deneme4");
}
sinifC sinifc = new sinifC(); // I need to use it :)
}
}
Связанный вопрос http://stackoverflow.com/questions/1493862/making-methods-all-static-in-class – R0MANARMY
Возможный дубликат [C# - Что такое «статический» класс?] (Http: // stackoverflow .com/questions/695056/c-what-is-a-static-class) –