Estoy teniendo un problema en C#, los estados de salida:clases estáticas deben derivarse de objeto (C#)
Error 1 Static class 'WindowsFormsApplication1.Hello2'
cannot derive from type 'System.Windows.Forms.Form'. Static classes
must derive from object.
¿Cómo podría corregir esto?
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Hello2.calculate();
}
}
public class Hello : Form
{
public string test { get; set; }
}
public static class Hello2 : Form
{
public static void calculate()
{
Process.Start("test.exe");
}
}
Por qué estás tratando de crear una clase estática que se deriva de la Forma? – Tim
@Tim Lo dices como si fuera algo inaudito. He encontrado varios ejemplos aquí en SO de personas que intentan lograr esta funcionalidad (que, por diseño, es posible en Java) al confiar en singletons al usar C#. –
@ b1nary.atr0phy - Nunca dije que no se escuchara o que incluso se supusiera sugerirlo. Simplemente le preguntaba a OP por qué estaban tratando de hacer eso. – Tim