1樓:匿名使用者
你的**太亂了。
寫得清楚點,這樣看眼都花了。
你可以分幾次發嘛。
c# =>什麼意思
2樓:果愛潔潔愛果
=> 是朗姆達表示式中的用法,是指向的意思具體就是是把=>左邊宣告的變數帶入到=>右邊的表示式或者**段裡。一般在linq語句中。
3樓:匿名使用者
=>是蘭姆達表示式。
g =>的意思是一個函式,把這個函式按照傳統方法是這個樣子。
void func(geoservice g)
=>;完全是這個樣子。
foreach(geoservice g in _geoservices)
foreach是一個ienumable的擴充套件方法,定義在其他地方,你沒有列出來。
蘭姆達是。net 的新語法。
4樓:匿名使用者
=> 是朗姆達表示式中的用法,意思是指向。常見於linq語句中。
5樓:明視達眼鏡總部
就是個名字,你不感覺#比++多兩個++麼,意思代表了這是一種高階程式語言。
6樓:匿名使用者
就是把=>左邊宣告的變數帶入到=>右邊的表示式或者**段裡。
7樓:匿名使用者
@表示忽略轉義符,比如說你想儲存一個"\sample\"到變數str中,原本就要寫成。
string str="\sample\\"
加了@之後就可以直接寫成。
string str = sample\";
8樓:
字串,用雙引號引起來的幾個字元。如"abc","一天".
字串是 unicode 字元的有序集合,用於表示文字。string 物件是 物件的有序集合,用於表示字串。
string 物件的值是該有序集合的內容,並且該值是不可變的。
string 物件稱為不可變的(只讀),因為一旦建立了該物件,就不能修改該物件的值。看來似乎修改了 string 物件的方法實際上是返回一個包含修改內容的新 string 物件。如果需要修改字串物件的實際內容,請使用 system.
類。
9樓:網友
string可以定義一個字串型別的資料,或者是陣列。
如:string str="abc";/表示字串。
string str=new string[3];/表示一個一維字串型陣列,陣列長度3
10樓:匿名使用者
按位取反。
取反後為。--華麗麗的補充答案分割線---
看來得詳細給你分析一下數字的機內表示和機記憶體儲方式。
你最好把你那個a的具體值是多少、型別是什麼說一下。
對於最常見的32位有符號整型數,機內長度應該為4個byte32位,且最高位表示符號為,0為正,1為負,因此1230應該表示為:
方便起見一半用十六進位制表示。
0x00 00 04 ce
按位取反後成為:
1111 1111 1111 1111 1111 1011 0011 0001 : 0xfffffb31
並不是-1230,而是-2147482417
如果是uint_8,即無符號8位整型:
按位取反後成為:
11 11 01 11( 247 而不是-8)
總之這個操作要根據物件具體分析。如果是浮點數更復雜。
在c#中<<= 、|= 什麼意思
11樓:非常可愛
<<=左移位賦值運算子,| 按位或賦值運算子。
變數<<=表示式 左移就是將。
左邊的數的二進位制各位全部左移若干位,《右邊的數指定移動位數,高位丟棄,低位補0, 移幾位就相當於乘以2的幾次方。
c#運算子:
加賦值。 減賦值。
乘賦值。 除賦值。
求餘賦值。
按位與賦值。
按位異或賦值。
= 右移位賦值。
當右運算元又是一個賦值表示式時,形成多重賦值表示式。
12樓:匿名使用者
|a<<=b;就是a=a<,也就是把a(換成二進位制)向左移b位比如0x11<< 2 = 0x1100
也就是 3<<2=12
a|=b就是a=a|b
是位或運算。
比如0x1010|0x1100 = 0x1110運演算法則:
對應位 1|1=1,1|0=1,0|1=1,0|0=0
13樓:匿名使用者
>= 大於或等於。
小於或等於。
不等於。
關於c#中的~運算子的疑問
14樓:匿名使用者
60化為二進位制是00111100,然後取反為11000011
11000011:-2^7+2^6+2^1+2^0=-61(第一位是符號位)
c#填空題請大神幫忙
15樓:匿名使用者
物件console
分支 迴圈 和(基本結構就三種把)
true false
繼承 封裝 多型(這裡應該是問物件導向三大特性)public
16樓:匿名使用者
c#是一種面向(物件)的語言。
實現控制檯輸入\輸出的類是(console)。
c#的沒行語句以(;)結尾,使用(//為單行語句新增註釋。
c#語言中,資料型別分為2種:(值型別)、(引用型別)。
方法(write)和(writeline)可以在控制檯視窗中輸出資訊。
結構化程式設計基本結構包括順序結構、(選擇結構)和(迴圈結構)。
在vistual c#語言中,陣列使用時按照(變數名)、(變數資料型別)、(變數值)來進行描述。
布林型別變數只能有(true)和(false)兩個值。
物件導向程式設計語言的三大原則(封裝)、(繼承)、(多型).
類的訪問修飾中的(public)是任何地方都可訪問。
菜鳥在c#學習中的疑惑!非常需要得到您的幫助!!!
17樓:我的她最美
一,控制檯裡面都有。
二,控制檯裡面是。
三,如果有其他函式,mian函式里面也有這些函式的呼叫,那麼會根據**呼叫mian函式中每一個函式,直到呼叫完成,再執行mian函式里面的**。
四,呼叫完過後會回到mian函式,以mian函式開始,以mian函式結束。
18樓:大龍游
同意二樓的說法,但我覺得你還是要自已實踐一下這樣才能更明白。你可以用斷點測試,也可以在關鍵的地方用斷開觀察。
如果還不會用斷點的話就上網查下或看看書,很容易明白的,或q我810665850
19樓:網友
①、在c#中有且僅有一個main()函式,在控制檯應用程式中其是必須要有的。
是的,其是從main()中開始按順序的方式(迴圈、跳轉看作一個整體)從上往下開始執行。
是的,呼叫即是執行這種方法(函式)。
這個方法結束後其會接著執行main()方法中這個方法(函式)接下來的語句,或者結束程式。
求大神解答,用c#編,**等
20樓:**最大功能
晚上吧,10點以後如果沒人我就寫。
關於2個c#的問題!
21樓:秋梵桖楓
簡單。字串加密問題:
1.提示使用者輸入6位的整數,你會判斷的吧,實在不行就判斷是否大於99999並且小於1000000
2.開始加密,首稱要了解加密規則,規則應該是:第一位和最後一位數字不變,其餘數字加5後取個位數。
然後開始加密:
使用迴圈吧,因為只有6位數字,所以你直接除取整好了。
舉例:使用者輸入了123456,你首先用123456除100000取整得1,這是最高位。
第二位,用(123456-1*100000)/10000取整得2,這是第二位。
第三位,用(123456-1*100000-2*10000)/1000取整得3,這是第三位。
以此類推,便能取到第一位1,第二位2,第三位3,第四位4,第五位5,第六位6。
這樣便取到了每一位數,然後根據你的加密規則,對每一位進行加密。
舉例:第一位,1,不變。
第二位,2,需要加5然後取個位,(2+5)>9?(2+5)-10:(2+5);
第三位,3,需要加5然後取個位,(3+5)>9?(3+5)-10:(3+5);
第四位,4,需要加5然後取個位,(4+5)>9?(4+5)-10:(4+5);
第五位,5,需要加5然後取個位,(5+5)>9?(5+5)-10:(5+5);
第六位,6,不變。
這位便可以取到每一位加密後的數字,如果想要變成一個整型放在一個變數裡,進行如下操作:
第一位*100000+第二位*10000+第三位*1000+第四位*100+第五位*10+第六位。
得到後,把原密碼和加密後的列印出來即可。
C問題高手幫幫忙,C 問題,請高手幫幫忙
你這引數錯誤的 new system.io.stringwriter 裡面的引數必需是 stringbuilder型的!你傳給它是string型的所以報錯的!你可以網上查一下stringbuilder與string有什麼不同 c 問題,請高手幫幫忙 如果是winform開發的話,有責成的控制元件可用...
大家來幫幫忙吧!跪求大家了跪求大家來幫幫忙!!!!!!!!!!!!!!!!!!
1題 24和36的所有公因數來是 1 2 3 4 6 12 它們 源的bai 最大公因數是 du 12 2題 100以內6和8的所zhi有公倍數是 24 48 72 96 它們的最小dao公倍數是 24 3題 不改變數的大小,把下列各數改寫成三位小數。0.04 0.040 3.14 3.140 22...
大家來幫幫忙吧簡單的問題,大家來幫幫忙吧 一個簡單的問題
出自 大學 古之慾明明德於天下者,先治其國。欲治其國者,先齊其家。欲齊其家者,先修其身。欲修其身者,先正其心。欲正其心者,先誠其意。欲誠其意者,先致其知。致知在格物。物格而後知至,知至而後意誠,意誠而後心正,心正而後身修,身修而後家齊,家齊而後國治,國治而後天下平。大意是說 古代那些要使美德彰明於天...