小弟初學C# ,算是邊上班邊學邊用,這段代碼是C# 編程指南上的,每次看到下面這種代碼,都有些暈乎,這些代碼在實際中用的應該不多吧,該怎麼學?希望前輩能不吝賜教,謝謝
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication128
{
class Program
{
static void Main(string[] args)
{
GenericList gll = new GenericList();
gll.AddNode(5);
gll.AddNode(4);
gll.AddNode(3);
int intVal = gll.GetLast();
Console.WriteLine(intVal);
}
}
public class GenericList<T>
{
private class Node
{
public Node Next;
public T Data;
}
private Node head = null;
public void AddNode(T t)
{
Node newNode = new Node();
newNode.Next = head;
newNode.Data = t;
head = newNode;
}
public T GetLast()
{
T temp = default(T);
Node current = head;
while (current != null)
{
temp = current.Data;
current = current.Next;
}
return temp;
}
}
}
本電子郵件(包括任何的附件)為本公司保密文件。本文件僅僅可為以上指
所有正規的編程書都是用沒有用的例子講解有用的知識。所以不要自欺欺人了。你不會的就幻想用不到。
為什麼正規的編程書都用沒用的例子來講解有用的知識?因為沒用的例子其實是簡單,最方便你學習的。你學編程是開發電子商務網站,我學編程是開發機器人。寫書的人難道要為每個具體的需求都寫一本書麼?
用你不熟悉的業務例子去講解代碼,你到底是學編程還是去學業務?你搞電子商務的,你先學下機器人關節算法再來學編程例子?
當然講解編程語言最好就是只講編程語言本身。你覺得“暈乎”,無非兩點,一個是你看書不細,前面的都沒會就看後面的,當然看不懂。要麼就是你基礎太差。如果你學大學的基礎課甚至中學的基礎課都吃力,都學不好,那麼當然暈乎。那很遺憾,你只能把自己定位為做一些簡單粗笨的活了。