Надоело писать ArrayList. Сделал простой скрипт генерации кода.
Вот что получилось:
<html>
<HEAD>
<TITLE>ArrayList Builder</TITLE>
</HEAD>
<BODY>
<?
if (isset($btnEnter))
{
echo"<font face=\"Courier New\" size=2><font color=blue>using</font> System;<br>
<br>
<font color=blue>namespace</font> $Namespace;<br>
{<br>
<font color=Green>//$Item";echo"ArrayList.cs<br></font>
<font color=blue>public class</font> $Class: System.Collections.ArrayList<br>
{<br>
<font color=blue>public new</font> $Item <font color=blue>this</font>[<font color=blue>int</font> index]<br>
{<br>
<font color=blue>get</font> { <font color=blue>return</font> (($Item)<font color=blue>base</font>[index]); }<br>
}<br>
<br>
<font color=blue>public int</font> Add($Item item)<br>
{<br>
<font color=blue>return base</font>.Add(item);<br>
}<br>
<br>
<font color=blue>public void</font> Insert(<font color=blue>int</font> index, $Item item)<br>
{<br>
<font color=blue>base</font>.Insert(index, item);<br>
}<br>
<br>
<font color=blue>public void</font> Remove($Item item)<br>
{<br>
<font color=blue>base</font>.Remove(item);<br>
}<br>
<br>
<font color=blue>public bool</font> Contains($Item item)<br>
{<br>
<font color=blue>return base</font>.Contains(item);<br>
}<br>
<br>
<font color=green>// Add other type-safe methods here<br>
// ...<br>
// ...<br></font>
}<br>
}
<br><br><a href=\"arraylist.php\">Build new ArrayList</a></font>";
}
else
{
?>
<div align=center><CENTER>
<table height=100%>
<tr><td valign=middle>
<form method=post action=arraylist.php>
<table border=0 cellpadding=1 cellspacing=0 width=300 bgcolor=black>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="white">
<tr>
<td bgcolor="#285888" align=center><table><tr><td><font face=Verdana size=2 color=white><b>ArrayList Builder</b></font></td></tr></table></td>
</tr>
<tr>
<td>
<table width=100%><tr><td width=100%>
<font face=Verdana size=2>Namespace:<br></font><input name="Namespace" type="text" style="width:100%" /></td></tr>
<tr><td>
<font face=Verdana size=2>Class:<br></font><input name="Class" type="text" style="width:100%" /></td></tr>
<tr><td>
<font face=Verdana size=2>Item:<br></font><input name="Item" type="text" style="width:100%" /></td></tr>
<tr><td align=center>
<input type="submit" name="btnEnter" value="Build" id="btnEnter"></td>
</tr>
</table></form></table></table></table></center></div>
<?
}
?>
</BODY>
</HTML>
Либо я найду путь, либо проложу его. © Свифт