• [第一个 C# 程序]-C# 程序可以运行在任何一台可以打游戏的 Windows 机器上


    活动地址:毕业季·进击的技术er

    夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始,CSDN诚邀各毕业生/在校生/职场人讲述自己的毕业季故事,分享自己的经验,技术er的进击之路,等你来书写!我是从自身经历出发,分享自己的经验。

    从哪个瞬间开始让你决定学习编程语言?

    1. 第一次接触编程语言是在 12 岁
    2. 那个时候看叔叔在一台赛扬上写 cs 游戏!
    3. 现在还有人知道赛扬机吗?我清晰地记得那是台 32 MB 的赛扬机。
    4. 话说现在的小孩子们还玩 反恐精英/CS/魔兽/红警 什么的单机游戏吗?
    5. 我可是亲眼看着叔叔咔咔咔的敲键盘 然后非常神奇的还能玩!!!
    6. 那是我第一次遇见 c#
    7. 从此 c# 在我心里打上了一个怎么也抹不去的标签:
    8. 就是用来写游戏的!!!
    9. 自学过 C、Java 感觉要是写游戏还是 C# 用起来舒服
    10. 毕竟控件咔咔点两下就是一个窗口 随便写写功能连上数据库就能跑起来玩……
    11. 于是这次打算把 c# 这个冷门语言重新拾起来!应该不难吧 Java 的底子在那儿呢

    ##################################################

    目录

    .NET 框架

    任何一台可以打现代游戏的 Windows 都可以运行 c# 程序

    如何查看 .NET 框架的版本

    在资源管理器查看产品信息

    查看系统安装软件的信息

    第一个 C# 程序

    cmd 中使用 csc 编译器编译 .cs 源文件

    为 csc 编译器添加环境变量

    永久设置系统环境变量


    ##################################################

    .NET 框架

    ——————————

    任何一台可以打现代游戏的 Windows 都可以运行 c# 程序

            这不是吹牛

            只是有 32 位和 64 位的区别而已

            只要系统安装了对应的 .NET 框架 哪怕跑的是 Linux 都可以运行 c#

            只不过要对应版本 例如你写的 .Net Framework 4.0 的程序要想运行在 2.0 的 Framework/框架 上是痴心妄想

            不支持向下兼容 例如 XP 默认就没带 .net 框架

            而 Vista 和 Windows 7 都带了框架 只是版本不同而已

    ——————————

    如何查看 .NET 框架的版本

    %%%%%

    通过命令提示符

            以管理员身份运行 cmd

    以管理员身份运行 cmd

            输入该命令以查看:

    reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

            如果是 4.X 的版本可以使用该命令查看:

    reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s

            示例如下:

    1. Microsoft Windows [版本 6.3.9600]
    2. (c) 2013 Microsoft Corporation。保留所有权利。
    3. C:\Windows\system32>reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP"
    4. /s
    5. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\CDF
    6. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\CDF\v4.0
    7. NetTcpPortSharingInstalled REG_DWORD 0x1
    8. HttpNamespaceReservationInstalled REG_DWORD 0x1
    9. WMIInstalled REG_DWORD 0x1
    10. SMSvcHostPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    11. NonHttpActivationInstalled REG_DWORD 0x1
    12. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4
    13. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client
    14. Version REG_SZ 4.8.03761
    15. CBS REG_DWORD 0x1
    16. TargetVersion REG_SZ 4.0.0
    17. Install REG_DWORD 0x1
    18. InstallPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    19. Servicing REG_DWORD 0x0
    20. Release REG_DWORD 0x80eb1
    21. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\1033
    22. Version REG_SZ 4.8.03761
    23. CBS REG_DWORD 0x1
    24. TargetVersion REG_SZ 4.0.0
    25. Install REG_DWORD 0x1
    26. Servicing REG_DWORD 0x0
    27. Release REG_DWORD 0x80eb1
    28. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\2052
    29. Version REG_SZ 4.5.51641
    30. CBS REG_DWORD 0x1
    31. TargetVersion REG_SZ 4.0.0
    32. Install REG_DWORD 0x1
    33. Servicing REG_DWORD 0x0
    34. Release REG_DWORD 0x5c733
    35. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full
    36. Version REG_SZ 4.8.03761
    37. CBS REG_DWORD 0x1
    38. TargetVersion REG_SZ 4.0.0
    39. Install REG_DWORD 0x1
    40. InstallPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    41. Servicing REG_DWORD 0x0
    42. Release REG_DWORD 0x80eb1
    43. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\1033
    44. Version REG_SZ 4.8.03761
    45. CBS REG_DWORD 0x1
    46. TargetVersion REG_SZ 4.0.0
    47. Install REG_DWORD 0x1
    48. Servicing REG_DWORD 0x0
    49. Release REG_DWORD 0x80eb1
    50. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\2052
    51. Version REG_SZ 4.5.51641
    52. CBS REG_DWORD 0x1
    53. TargetVersion REG_SZ 4.0.0
    54. Install REG_DWORD 0x1
    55. Servicing REG_DWORD 0x0
    56. Release REG_DWORD 0x5c733
    57. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0
    58. (默认) REG_SZ deprecated
    59. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0\Client
    60. Version REG_SZ 4.0.0.0
    61. Install REG_DWORD 0x1
    62. C:\Windows\system32>reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v
    63. 4" /s
    64. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client
    65. Version REG_SZ 4.8.03761
    66. CBS REG_DWORD 0x1
    67. TargetVersion REG_SZ 4.0.0
    68. Install REG_DWORD 0x1
    69. InstallPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    70. Servicing REG_DWORD 0x0
    71. Release REG_DWORD 0x80eb1
    72. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\1033
    73. Version REG_SZ 4.8.03761
    74. CBS REG_DWORD 0x1
    75. TargetVersion REG_SZ 4.0.0
    76. Install REG_DWORD 0x1
    77. Servicing REG_DWORD 0x0
    78. Release REG_DWORD 0x80eb1
    79. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\2052
    80. Version REG_SZ 4.5.51641
    81. CBS REG_DWORD 0x1
    82. TargetVersion REG_SZ 4.0.0
    83. Install REG_DWORD 0x1
    84. Servicing REG_DWORD 0x0
    85. Release REG_DWORD 0x5c733
    86. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full
    87. Version REG_SZ 4.8.03761
    88. CBS REG_DWORD 0x1
    89. TargetVersion REG_SZ 4.0.0
    90. Install REG_DWORD 0x1
    91. InstallPath REG_SZ C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    92. Servicing REG_DWORD 0x0
    93. Release REG_DWORD 0x80eb1
    94. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\1033
    95. Version REG_SZ 4.8.03761
    96. CBS REG_DWORD 0x1
    97. TargetVersion REG_SZ 4.0.0
    98. Install REG_DWORD 0x1
    99. Servicing REG_DWORD 0x0
    100. Release REG_DWORD 0x80eb1
    101. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\2052
    102. Version REG_SZ 4.5.51641
    103. CBS REG_DWORD 0x1
    104. TargetVersion REG_SZ 4.0.0
    105. Install REG_DWORD 0x1
    106. Servicing REG_DWORD 0x0
    107. Release REG_DWORD 0x5c733
    108. C:\Windows\system32>

    %%%%%

    在资源管理器查看产品信息

            文件管理器中进入该路径 可以看到 32 位和 64 位的 .net 框架:

    C:\Windows\Microsoft.NET\Framework

    C:\Windows\Microsoft.NET\Framework
    C:\Windows\Microsoft.NET\Framework

            在 版本目录 中找到 C# 编译器右击选择 属性 查看 详细信息 选项卡中的 产品版本:

    产品版本

            这里是 4.8

    %%%%%

    查看系统安装软件的信息

            在 程序和功能 这个界面直接就能找到安装的框架版本:

    程序和功能

    ##################################################

    第一个 C# 程序

    ——————————

    cmd 中使用 csc 编译器编译 .cs 源文件

            所以说我们不需要安装任何 IDE 就能编写编译 c# 程序

            在 C 盘根目录创建一个 .cs 结尾的文件 这是 c# 程序的源文件

            然后在其中编写代码:

    1. using System;
    2. class Program
    3. {
    4. static void Main(string[] args)
    5. { /* 我的第一个 C# 程序! */
    6. Console.WriteLine( "Hello,World!" );
    7. Console.ReadLine();
    8. }
    9. }

            保存退出 我这里保存为 hw.cs 文件:

    截图

            以管理员身份运行 cmd

            进入 .NET 安装目录:

    cd C:\Windows\Microsoft.NET

            进入 64 位的 .NET 框架:

    cd Framework64

            进入对应版本目录 可以按 TAB 键补全:

    cd v4.0.30319

            最后找到 csc.exe 编译器 这是 c# 编译器:

    1. C:\Windows\system32>cd C:\Windows\Microsoft.NET
    2. C:\Windows\Microsoft.NET>cd Framework64
    3. C:\Windows\Microsoft.NET\Framework64>cd v4.0.30319
    4. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>dir csc.exe
    5. 驱动器 C 中的卷是 System_8.1
    6. 卷的序列号是 B6F6-A064
    7. C:\Windows\Microsoft.NET\Framework64\v4.0.30319 的目录
    8. 2022/05/15 22:40 2,758,280 csc.exe
    9. 1 个文件 2,758,280 字节
    10. 0 个目录 6,294,503,424 可用字节
    11. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>

            开始编译我们编写的 .cs 文件 如下就是编译成功:

    1. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>csc C:\hw.cs
    2. Microsoft (R) Visual C# Compiler version 4.8.3761.0
    3. for C# 5
    4. Copyright (C) Microsoft Corporation. All rights reserved.
    5. This compiler is provided as part of the Microsoft (R) .NET Framework, but only
    6. supports language versions up to C# 5, which is no longer the latest version. Fo
    7. r compilers that support newer versions of the C# programming language, see http
    8. ://go.microsoft.com/fwlink/?LinkID=533240
    9. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>

            csc 是 c# 编译器

            C:\hw.cs 是 c 盘下的 .cs 源文件

            默认编译到当前目录下也就是

    C:\Windows\Microsoft.NET\Framework64\v4.0.30319

            cmd 必须是管理员身份不然会出现访问错误:

    没有权限

    1. Microsoft Windows [版本 6.3.9600]
    2. (c) 2013 Microsoft Corporation。保留所有权利。
    3. C:\Users\byme>cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
    4. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>csc C:\hw.cs
    5. Microsoft (R) Visual C# Compiler version 4.8.3761.0
    6. for C# 5
    7. Copyright (C) Microsoft Corporation. All rights reserved.
    8. This compiler is provided as part of the Microsoft (R) .NET Framework, but only
    9. supports language versions up to C# 5, which is no longer the latest version. Fo
    10. r compilers that support newer versions of the C# programming language, see http
    11. ://go.microsoft.com/fwlink/?LinkID=533240
    12. CSC97CE4F50C8A4D9DA23C52C950AE2F41.TMP: error CS1567: Error generating Win32
    13. resource: 拒绝访问。
    14. warning CS1610: Unable to delete temporary file
    15. 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\CSC97CE4F50C8A4D9DA23C5
    16. 2C950AE2F41.TMP' used for default Win32 resource --
    17. 系统找不到指定的文件。
    18. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>

            找到编译的程序 输入程序名就可以运行:

    1. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>dir hw.exe
    2. 驱动器 C 中的卷是 System_8.1
    3. 卷的序列号是 B6F6-A064
    4. C:\Windows\Microsoft.NET\Framework64\v4.0.30319 的目录
    5. 2022/06/27 17:18 3,584 hw.exe
    6. 1 个文件 3,584 字节
    7. 0 个目录 6,292,127,744 可用字节
    8. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>hw.exe
    9. Hello,World!
    10. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>hw
    11. Hello,World!
    12. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>

            也可以在文件管理器中找到编译出来的程序 双击运行:

    双击运行

    ——————————

    为 csc 编译器添加环境变量

            一般来说离开了安装目录就找不到编译器了:

    1. C:\Windows\Microsoft.NET\Framework64\v4.0.30319>d:
    2. D:\>csc
    3. 'csc' 不是内部或外部命令,也不是可运行的程序
    4. 或批处理文件。
    5. D:\>

    %%%%%

    临时设置环境变量

            此时使用 set 命令查看一下系统环境变量:

    1. D:\>set
    2. ALLUSERSPROFILE=C:\ProgramData
    3. APPDATA=C:\Users\byme\AppData\Roaming
    4. CLASSPATH=.;D:\Java\jdk1.7.0_79\lib;D:\Java\jdk1.7.0_79\lib\tools.jar
    5. CommonProgramFiles=C:\Program Files\Common Files
    6. CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    7. CommonProgramW6432=C:\Program Files\Common Files
    8. COMPUTERNAME=LILIAN
    9. ComSpec=C:\Windows\system32\cmd.exe
    10. FP_NO_HOST_CHECK=NO
    11. HOMEDRIVE=C:
    12. HOMEPATH=\Users\byme
    13. JAVA_HOME=D:\Java\jdk1.7.0_79
    14. LOCALAPPDATA=C:\Users\byme\AppData\Local
    15. LOGONSERVER=\\LILIAN
    16. MOZ_PLUGIN_PATH=C:\Program Files (x86)\Foxit Software\Foxit PDF Reader\plugins\
    17. NUMBER_OF_PROCESSORS=4
    18. OS=Windows_NT
    19. Path=C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files (x86
    20. )\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\P
    21. rogram Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System
    22. 32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel
    23. \OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\P
    24. rogram Files\qemu;D:\Java\jdk1.7.0_79\bin;D:\Java\jdk1.7.0_79\jre\bin;
    25. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    26. PROCESSOR_ARCHITECTURE=AMD64
    27. PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
    28. PROCESSOR_LEVEL=6
    29. PROCESSOR_REVISION=2a07
    30. ProgramData=C:\ProgramData
    31. ProgramFiles=C:\Program Files
    32. ProgramFiles(x86)=C:\Program Files (x86)
    33. ProgramW6432=C:\Program Files
    34. PROMPT=$P$G
    35. PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
    36. PUBLIC=C:\Users\Public
    37. SystemDrive=C:
    38. SystemRoot=C:\Windows
    39. TEMP=C:\Users\byme\AppData\Local\Temp
    40. TMP=C:\Users\byme\AppData\Local\Temp
    41. USERDOMAIN=lilian
    42. USERDOMAIN_ROAMINGPROFILE=lilian
    43. USERNAME=byme
    44. USERPROFILE=C:\Users\byme
    45. VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
    46. windir=C:\Windows
    47. D:\>

            太多了 单独查看 Path 的值:

    1. D:\>set Path
    2. Path=C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files (x86
    3. )\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\P
    4. rogram Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System
    5. 32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel
    6. \OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\P
    7. rogram Files\qemu;D:\Java\jdk1.7.0_79\bin;D:\Java\jdk1.7.0_79\jre\bin;
    8. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    9. D:\>

            将 csc 所在目录添加进环境变量:

    1. D:\>set path=%path%;C:\Windows\Microsoft.NET\Framework64\v4.0.30319
    2. D:\>set path
    3. Path=C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files (x86
    4. )\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\P
    5. rogram Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System
    6. 32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel
    7. \OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\P
    8. rogram Files\qemu;D:\Java\jdk1.7.0_79\bin;D:\Java\jdk1.7.0_79\jre\bin;;C:\Window
    9. s\Microsoft.NET\Framework64\v4.0.30319
    10. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    11. D:\>

    %%%%%

    永久设置系统环境变量

            命令如下:

    set "path" "%path%;C:\Windows\Microsoft.NET\Framework64\v4.0.30319"

            示例:

    1. C:\Users\byme>setx "path" "%path%;C:\Windows\Microsoft.NET\Framework64\v4.0.3031
    2. 9"
    3. 成功: 指定的值已得到保存。
    4. C:\Users\byme>set path
    5. Path=C:\Program Files (x86)\VMware\VMware Workstation\bin\;C:\Program Files (x86
    6. )\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\P
    7. rogram Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System
    8. 32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel
    9. \OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\P
    10. rogram Files\qemu;D:\Java\jdk1.7.0_79\bin;D:\Java\jdk1.7.0_79\jre\bin;
    11. PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    12. C:\Users\byme>

            此时关掉当前终端 重新打开一个 cmd 终端 编译器可以在任何地方使用:

    1. Microsoft Windows [版本 6.3.9600]
    2. (c) 2013 Microsoft Corporation。保留所有权利。
    3. C:\Users\byme>csc
    4. Microsoft (R) Visual C# Compiler version 4.8.3761.0
    5. for C# 5
    6. Copyright (C) Microsoft Corporation. All rights reserved.
    7. This compiler is provided as part of the Microsoft (R) .NET Framework, but only
    8. supports language versions up to C# 5, which is no longer the latest version. Fo
    9. r compilers that support newer versions of the C# programming language, see http
    10. ://go.microsoft.com/fwlink/?LinkID=533240
    11. warning CS2008: No source files specified
    12. error CS1562: Outputs without source must have the /out option specified
    13. C:\Users\byme>

            之后就可以随意编译 c# 源文件啦:

    1. Microsoft Windows [版本 6.3.9600]
    2. (c) 2013 Microsoft Corporation。保留所有权利。
    3. C:\Windows\system32>cd ..
    4. C:\Windows>cd ..
    5. C:\>dir hw.cs /* 找到源文件 */
    6. 驱动器 C 中的卷是 System_8.1
    7. 卷的序列号是 B6F6-A064
    8. C:\ 的目录
    9. 2022/06/27 17:16 168 hw.cs
    10. 1 个文件 168 字节
    11. 0 个目录 6,312,771,584 可用字节
    12. C:\>dir hw.exe /* 还没有编译所以没有该程序 */
    13. 驱动器 C 中的卷是 System_8.1
    14. 卷的序列号是 B6F6-A064
    15. C:\ 的目录
    16. 找不到文件
    17. C:\>csc hw.cs /* 编译成功 */
    18. Microsoft (R) Visual C# Compiler version 4.8.3761.0
    19. for C# 5
    20. Copyright (C) Microsoft Corporation. All rights reserved.
    21. This compiler is provided as part of the Microsoft (R) .NET Framework, but only
    22. supports language versions up to C# 5, which is no longer the latest version. Fo
    23. r compilers that support newer versions of the C# programming language, see http
    24. ://go.microsoft.com/fwlink/?LinkID=533240
    25. C:\>dir hw.exe /* 找到编译后的程序 */
    26. 驱动器 C 中的卷是 System_8.1
    27. 卷的序列号是 B6F6-A064
    28. C:\ 的目录
    29. 2022/06/27 18:01 3,584 hw.exe
    30. 1 个文件 3,584 字节
    31. 0 个目录 6,312,632,320 可用字节
    32. C:\>hw /* 运行成功 */
    33. Hello,World!
    34. C:\>

    活动地址:毕业季·进击的技术er

  • 相关阅读:
    uniapp上echarts地图钻取
    作业-11.17
    算法:动态规划的入门理解
    常见的面试算法题:阶乘、回文、斐波那契数列
    java源码系列:HashMap底层存储原理详解——3、技术本质-原理过程-算法之哈希算法、哈希code、ascii码计算、取模运算等
    Unity 打印安卓apk报错的日志
    java设计模式---策略模式
    【 Vue 】Diff 算法上
    vue接口token认证登录(加手机验证)
    华为云云耀云服务器L实例评测|部署在线图表和流程图绘制工具drawio
  • 原文地址:https://blog.csdn.net/m0_67268286/article/details/125489076