程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> CSharp陷阱1,csharp陷阱

CSharp陷阱1,csharp陷阱

編輯:C#入門知識

CSharp陷阱1,csharp陷阱


CSharp陷阱1

環境:sharpdevelop 3
     .net 2.0

正確的
        internal static readonly string[] string_2 = new string[] { "A", "B"};
        internal static readonly ArrayList arrayList_0 = new ArrayList(string_2);


下面是錯誤的

        internal static readonly ArrayList arrayList_0 = new ArrayList(string_2);
        internal static readonly string[] string_2 = new string[] { "A", "B"};

都能夠編譯通過。



csharp問題

用if-else最好,自己改下吧。
第2題不做了,你自己查資料搞定吧。

namespace _1a
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("輸入“1”,按回車,表示錄入數據\r\n輸入“2”,按回車,表示顯示數據");
Console.WriteLine("輸入“3”,按回車,表示對數據排序\r\n輸入“4”,按回車,表示退出系統");

int max = 6;//數組可以存儲的最大個數
int real = 0;//實際存的個數
int[] nums=new int[max];

while (true)
{
string choiceInt = Console.ReadLine();
switch (choiceInt)
{
case "1":
nums = new int[max];//再次按1時,重新保存新數據
Console.WriteLine("請輸入一系列數字:");
while (true)
{
string num = Console.ReadLine();
int temp = 0;
if (int.TryParse(num, out temp))
{
//如果輸入的是2,那就對已經輸入的數字排序
if (temp == 2)
{
goto case "2"; //goto不是很安全,不建議使用
}
else if (temp == 3)
{
goto case "3"; //goto不是很安全,不建議使用
}
......余下全文>>
鄧有權 [權威專家]

C++ 轉換C#

你用那個reflect 工具只要是.net的代碼都可以互相轉換 我機器沒有C++你自己下載一個轉換吧
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved