c什麼意思

時間 2021-08-13 22:28:37

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 等...