首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 與 Java 基礎程式結構比較:命名空間/套件、類別命名規則、Main 方法多載、輸入輸出 API 差異

     編輯:關於C語言

基本程式碼對比

Java


import java.util.*;
package HelloJava {
    public class Message {
        public static void main(String[] args) {
            System.out.println("歡迎來到Java世界");
        }
    }
}

C#


using System;
using System.Collections.Generic;
using System.Text;
namespace HelloAccp {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("Hello Accp。NET");
            Console.ReadLine();
        }
    }
}

核心差異表

項目JavaC#
引入套件importusing
命名空間packagenamespace
類別命名限制類別名必須與檔名相同無限制
Main 方法main(小寫),單一簽章Main(大寫),四種多載
輸出System.out.println()Console.WriteLine()、格式化字串
輸入Scanner 物件Console.ReadLine()

Main 方法四種簽章


static void Main(string[] args) {}
static void Main() {}
static int Main(string[] args) {}
static int Main() {}

C# 允許回傳 int 作為結束代碼,支援無參數版本,更靈活。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved