Quando dovrei preferire una classe statica o una classe normale? Oppure: qual è la differenza tra loro?Qual è la differenza tra una classe statica e una classe normale?
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 :)
}
}
Domanda correlata http://stackoverflow.com/questions/1493862/making-methods-all-static-in-class – R0MANARMY
possibile duplicato di [C# - Che cos'è una classe "statica"?] (Http: // stackoverflow .com/questions/695056/c-what-is-a-static-class) –