1樓:墨汁諾
"=>"在c#中就叫做lamda運算子,讀作goes to
用處:msdn裡面說用來將左側的輸入變數與右側的lambda體分離。
左移操作符,將第一個運算元向左移動第二個運算元指定的位數,空出的位置補0。
左移相當於乘,左移一位相當於乘2;左移兩位相當於乘4;左移三位相當於乘8。
如:x<<1= x*2
x<<2= x*4
x<<3= x*8
x<<4= x*16
擴充套件資料:
c#的lambda 表示式都使用 lambda 運算子 =>,該運算子讀為「goes to」。語法如下:
(object argone, object argtwo) =>
函式體多於一條語句的可用大括號括起。
型別可以將此表示式分配給委託型別,如下所示:
delegate int del(int i);
del mydelegate=x=>;
int j = mydelegate(5); //j=25
建立表示式目錄樹型別:
using system.linq.expressions;
expression =x=>x*x;
=> 運算子具有與賦值運算子 (=) 相同的優先順序,並且是右結合運算子。
2樓:果愛潔潔愛果
=> 是朗姆達表示式中的用法,是指向的意思具體就是是把=>左邊宣告的變數帶入到=>右邊的表示式或者**段裡。一般在linq語句中
3樓:匿名使用者
那個叫 lambda 運算。
讀作 「goes to」
就是把=>左邊宣告的變數帶入到=>右邊的表示式或者**段裡。
4樓:匿名使用者
=>是蘭姆達表示式
g => g.update(location) 的意思是一個函式,把這個函式按照傳統方法是這個樣子
void func(geoservice g)
_geoservices.foreach(g => g.update(location)); 完全是這個樣子
foreach(geoservice g in _geoservices)
foreach是一個ienumable的擴充套件方法,定義在其他地方,你沒有列出來
蘭姆達是.net 3.5的新語法
5樓:匿名使用者
=> 是朗姆達表示式中的用法,意思是指向。常見於linq語句中
6樓:明視達眼鏡總部
就是個名字,你不感覺#比++多兩個++麼,意思代表了這是一種高階程式語言
7樓:匿名使用者
就是把=>左邊宣告的變數帶入到=>右邊的表示式或者**段裡
8樓:
運算子 =>在c#中是lambda 表示式,意思為「移至」,該運算子讀為「goes to」。語法:(object argone, object argtwo) => 函式體多於一條語句的可用大括號括起。
=> 運算子具有與賦值運算子 (=) 相同的優先順序,並且是右結合運算子。
9樓:匿名使用者
@表示忽略轉義符,比如說你想儲存一個"\sample\myfile.txt"到變數str中,原本就要寫成
string str="\\sample\\myfile.txt";
加了@之後就可以直接寫成
string str = @"\sample\myfile.txt";
10樓:
字串,用雙引號引起來的幾個字元.如"abc","一天".
字串是 unicode 字元的有序集合,用於表示文字。string 物件是 system.char 物件的有序集合,用於表示字串。
string 物件的值是該有序集合的內容,並且該值是不可變的。
string 物件稱為不可變的(只讀),因為一旦建立了該物件,就不能修改該物件的值。看來似乎修改了 string 物件的方法實際上是返回一個包含修改內容的新 string 物件。如果需要修改字串物件的實際內容,請使用 system.
text.stringbuilder 類。
11樓:
string可以定義一個字串型別的資料,或者是陣列
如:string str="abc";//表示字串
string str=new string[3];//表示一個一維字串型陣列,陣列長度3
12樓:匿名使用者
按位取反
10 00 01 10
取反後為
01 11 10 01
-----------------華麗麗的補充答案分割線----------
看來得詳細給你分析一下數字的機內表示和機記憶體儲方式。
你最好把你那個a的具體值是多少、型別是什麼說一下。
對於最常見的32位有符號整型數,機內長度應該為4個byte32位,且最高位表示符號為,0為正,1為負,因此1230應該表示為:
0000 0000 0000 0000 0000 0100 1100 1110
方便起見一半用十六進位制表示
0x00 00 04 ce
按位取反後成為:
1111 1111 1111 1111 1111 1011 0011 0001 : 0xfffffb31
並不是-1230,而是-2147482417
如果是uint_8,即無符號8位整型:
00 00 10 00 (8)
按位取反後成為:
11 11 01 11( 247 而不是-8)
總之這個操作要根據物件具體分析。如果是浮點數更復雜。
C什麼意思,W C什麼意思
掩卷品銘 應該是working capital 營運資本 你剛才那個問題應該是個公式吧,那個回答的除了w c外其他都對 w c 日期 英文是什麼意思? 布樂正 w c是指 week commencing指一週開始的時間。例如 we would like to setup a meeting w c ...
c 中 什麼意思, 在C 中是什麼意思
小炫馬紮 雙冒號 操作符被稱為域操作符 scope operator 含義和用法如下 1.在類外部宣告成員函式。void point area 2.呼叫全域性函式 表示引用成員函式變數及作用域,作用域成員運算子 例 system math sqrt 相當於system.math.sqrt 3.呼叫類...
c中是什麼意思,在c 中 什麼意思
會飛de小雪梨 x 表示式 就是 x x 表示式 的簡寫方式。其中 的 表示式 可以是任何合法的數值表示式。類似地,還有 等等,也都是同樣的意思。例如,最常見的 x 3 就是x x 3 x 3 4 就是x x 3 4 x a b 就是x x a b x a b 就是x x a b 咖啡嚶 i 2 等...