-
1.
+1eger bir library hazirlayacaksan sinifsiz yapamazsin. ancak kuracagin yapiya gore singleton patternini kullanabilir veya static class yapabilirsin.
ne oldugunu anlamak icin;
https://msdn . microsoft.com/en-us/library/79b3xss3.aspx
implementasyon onerileri;
https://stackoverflow.com...static-classes-in-c-sharp
https://stackoverflow.com...ass-and-singleton-pattern -
2.
0[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
böyle dll iiçnden fonksiyon tanımlayalıp fonksiyonu direk adıyla kullanabiliyoruz ya
C# ta oluşturdumuz dllyi referans edince
örnek;
Class sıfınım
{
public int topla(int a1,int a2)
return a1+a2;
}
topla fonksiyonunu direk kullanamıyorum , illa
sınıfım benim_sınıfım=new sınıfım();
benim_sınıfım. topla(3,5); yapmak zorundamıyım ?
sınıfsız DLL oluşturmanın yolu varmı c# ta , yada kullanırken sınıf türetmeden direk fonksiyona erişmezmiyim
başlık yok! burası bom boş!

