গৌণ প্রতারণার সাথে সি # 357, 325
হ্যাঁ, সি # অন্যান্য ভাষার বিরুদ্ধে অনেক কোডগল্ফ পুরষ্কার জিততে পারে না। তবুও মজা!
প্রতারণা ( ঠিক কেন্দ্র নয়, এবং নেট .৪.৪ এর ডিফল্ট ফর্ম আকার 300x300 এর সাথে মনো, অন্য মজাদার জিনিসগুলি করতে পারে):
using System.Windows.Forms;using System.Drawing;class P:Form{static void Main(){new P().ShowDialog();}public P(){var l=new Label(){Top=125,Left=120,ForeColor=Color.White};Controls.Add(l);new Timer(){Enabled=true,Interval=1}.Tick+=(s,e)=>{BackColor=ColorTranslator.FromHtml(l.Text=System.DateTime.Now.ToString("#HHmmss"));};}}
Golfed:
using System.Windows.Forms;using System.Drawing;class P:Form{static void Main(){new P().ShowDialog();}public P(){var l=new Label(){Dock=(DockStyle)5,TextAlign=(ContentAlignment)32,ForeColor=Color.White};Controls.Add(l);new Timer(){Enabled=true,Interval=1}.Tick+=(s,e)=>{BackColor=ColorTranslator.FromHtml(l.Text=System.DateTime.Now.ToString("#HHmmss"));};}}
Ungolfed:
using System.Windows.Forms;
using System.Drawing;
class P : Form
{
static void Main()
{
new P().ShowDialog();
}
public P()
{
var l = new Label() { Dock = (DockStyle)5, TextAlign = (ContentAlignment)32, ForeColor = Color.White };
Controls.Add(l);
new Timer() { Enabled = true, Interval = 1 }.Tick += (s, e) =>
{
BackColor = ColorTranslator.FromHtml(l.Text = System.DateTime.Now.ToString("#HHmmss"));
};
}
}