這節課老師是通篇的講例項操作,於是我就看了兩遍,靠理解默寫老的例項,不過比老師懶,哈哈。不多說了,把**貼出來吧,有很多不規範的地方,大鳥多提些意見,就我個人知道的最大的問題是變數命名有點小混亂。
還有:以下是後面幾個例項 ,前面的例項我雙休在家寫的,今晚也貼上來。
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace con33
; liststus = new list() ;
var stu = from s in stus
from b in bj
where s.bjid == b.bjid
select new ;
foreach (var v in stu)
console.writeline("\n**********=分組**********===\n");
var stu2 = from s in stus
orderby s.bjid
group s by s.bjid;
foreach (igroupingistu in stu2)
**************\n", istu.key);
foreach (students s in istu)
}console.writeline("\n**********=group by into**********===\n");
var stu3 = from s in stus
orderby s.stuid
group s by s.bjid into c //將分組後的學生集合儲存到組快取中
from b in bj
where b.bjid == c.key
select new , 班級名= ", b.bjid, b.bjname), c };
foreach (var v in stu3)
\n", v.bjinfo);
foreach (students itu in v.c)
}console.writeline("\n**********=group by into千變萬化啊**********===\n");
//宣告,寫著寫著,變數寫的就不正規了,還請見諒,細細的看
var stu4 = from s in stus
group s by s.bjid into c
select new
", c.key),
v = from a in c
where a.stuname.contains("張")
select a
};foreach (var va in stu4)
}console.writeline("\n**********=let子句**********===\n");
listlistu = new list() ),
new students("三貨",new list()),
new students("一貨",new list()),
new students("四貨",new list()),
new students("五貨",new list()),
new students("六貨",new list())
};//求他們的平均成績
var stu5 = from s in listu
let total = s.score[0] + s.score[1] + s.score[2]
where total / 3 > 70
select new ;
foreach (var v in stu5)
, 平均成線是: ",v.name,v.score);
}console.readkey();}}
/// /// 班級類
///
public class banji
//重寫tostring方法
public override string tostring()
", this.bjname);}}
/// /// 學生類
///
public class students
/// /// 構造學生的編號,名字及所在的班級
///
///
///
///
public students(int sid, string name, int cid)
/// /// 複寫tostring方法
///
///
public override string tostring()
, 姓名=,", this.stuid, this.stuname);}}
}
NeHe OpenGL第三十四課 地形
nehe opengl第三十四課 地形 從高度圖生成地形 這一課將教會你如何從乙個2d的灰度圖建立地形 歡迎來到新的一課,ben humphrey寫了這一課的 它是基於第一課所寫的。在這一課裡,我們將教會你如何使用地形,你將知道高度圖這個概念。下面我們來定義一些全域性變數,map size是你使用的...
NeHe OpenGL第三十四課 地形
nehe opengl第三十四課 地形 從高度圖生成地形 這一課將教會你如何從乙個2d的灰度圖建立地形 歡迎來到新的一課,ben humphrey寫了這一課的 它是基於第一課所寫的。在這一課裡,我們將教會你如何使用地形,你將知道高度圖這個概念。下面我們來定義一些全域性變數,map size是你使用的...
實習篇 第三十四天
為什麼直接寫三十四天,因為三十三那天過的太匆忙,上午好像又開了一次會議,下午便開始寫做任務!寫的東西都是第一次接觸的,難免有不懂不會的,然後師傅那邊又在忙他的事,就這樣過了一下午,下班後,我又趕著回學校參加明後兩天的畢業設計開題報告!真是 屋漏偏逢連夜雨 今天上午來到公司,任務剛做了一點,另乙個同事...