Enklare sätt = Visual Studio 2005, encapsulate field
Frågan#1
Sitta och skriva properties är inte det roligaste man kan göra.
Slängde snabbt ihop detta för att förenkla för mig.
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>string</asp:ListItem>
<asp:ListItem>int</asp:ListItem>
<asp:ListItem>DateTime</asp:ListItem>
<asp:ListItem>float</asp:ListItem>
<asp:ListItem>bool</asp:ListItem>
</asp:DropDownList><br />
<asp:TextBox ID="TextBox1" runat="server" Columns="60" Rows="25" TextMode="MultiLine"
Wrap="False"></asp:TextBox><br />
<br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Skapa" />
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Rensa" /></div>
</form>
CS
protected void Button1_Click(object sender, EventArgs e)
{
string[] fields = TextBox1.Text.Split(new char[] { '\n' });
string field;
TextBox1.Text = "";
for (int i = 0; i < fields.Length; i++)
{
field = fields[i].Replace(",", "").Replace(";", "").Trim();
TextBox1.Text += field = "public " + DropDownList1.SelectedValue.ToString() + " " + field.Substring(0, 1).ToUpper() + field.Substring(1) + "\n{\n get { return " + field + ";}\n set { " + field + " = value; }\n}\n";
//Response.Write(field + "<br>");
}
}
Någon som har enklare sätt? Man kan ju t.ex skapa ett macro i VS