💡 MRDN │ Docs ◆文档 学习 Q&A 代码示例 视频 咨询

Visual Studio 文档
了解如何使用 Visual Studio 并以选定语言来开发适用于你的平台和设备的应用程序、服务和工具。
🚩 概述
  欢迎使用 Visual Studio
📥 下载
  设置和安装
🆚 新变化
  Visual Studio 2022
📝 学习
  提高你的 Visual Studio 技能

入门

|

了解如何使用
Visual Studio

▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- 编写和编辑代码
- 生成代码
- 调试代码
- 测试代码
- 从存储库打开代码
|

学习教程



▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- 创建一个简单的 C# 控制台应用程序
- 创建 C++ 控制台计算器
- 创建 Visual Basic 控制台应用
- Python 入门
- 创建 Node.js 和 Express 应用
- 创建 F# Web 服务
|

Visual Studio
语言指南

▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- C#
- C++
- Visual Basic
- Python
- JavaScript
- F#
| | —- | —- | —- |

语言文档

🆑**
✡️ C#
🆖 F#
🅱️ Visual Basic
🅿️ Python
♨️ JavaScript
🛰️ R
🆙 TypeScript

任务

|

开发

使用代码编辑器编写和管理代码。 |

生成

编译和生成源代码。 |

调试

调查并修复代码中的 bug。 |

测试

对项目运行测试。 | | —- | —- | —- | —- | |

部署

使用 Web 部署、InstallShield、NuGet 和持续集成等共享应用和代码。 |

版本控制

使用 Git 和 GitHub 等版本控制技术共享代码。 |

DevOps

在云中持续生成和发布应用,并通过 Azure DevOps Services 实现敏捷做法。 |

测量性能

通过使用诊断工具来标识瓶颈,并优化代码性能。 | |

扩展

将自己的功能添加到 Visual Studio IDE,从而改进开发体验。 |

数据

创建连接到任意数据库或服务及任意位置(本地或云)的数据应用。 |

协作

在协作实时环境中共享、编辑和调试代码。 |

使用 Docker 容器进行开发

使用 Docker 容器来隔离模块化组件并提高可伸缩性。 |

  1. ** **<br />[Blogs](https://devblogs.microsoft.com/visualstudio/) - [Twitter](https://twitter.com/VisualStudio) - [Stack Overflow](https://stackoverflow.com/questions/tagged/visual-studio) - [Issue Reporting](https://docs.microsoft.com/zh-cn/visualstudio/ide/feedback-options?view=vs-2022) - [Developer Community](https://aka.ms/feedback/suggest?space=8) - [Troubleshooting](https://docs.microsoft.com/zh-cn/troubleshoot/visualstudio/welcome-visual-studio)
中文 (简体)
🌞 主题
  1. <br />[旧版文档](https://docs.microsoft.com/zh-cn/previous-versions/)│[博客](https://docs.microsoft.com/zh-cn/teamblog)│[参与](https://docs.microsoft.com/zh-cn/contribute)│[隐私和 Cookie](https://go.microsoft.com/fwlink/?LinkId=521839)│[使用条款](https://docs.microsoft.com/zh-cn/legal/termsofuse)│[商标](https://www.microsoft.com/en-us/legal/intellectualproperty/Trademarks/EN-US.aspx) © Microsoft 2022

仿照 Python 入门 网页效果 (去除图片):

💡 MRDN │ Docs ◆文档 学习 Q&A 代码示例 视频 咨询

  1. [Docs](https://docs.microsoft.com/zh-cn/?view=vs-2022)╱[Visual Studio](https://docs.microsoft.com/zh-cn/visualstudio/windows/?view=vs-2022)╱[IDE](https://docs.microsoft.com/zh-cn/visualstudio/ide/?view=vs-2022)╱[Python](https://docs.microsoft.com/zh-cn/visualstudio/python/overview-of-python-tools-for-visual-studio?view=vs-2022)╱教程╱Visual Studio 中的 Python╱0 - 安装 Python 支持
本主题的部分内容可能是由机器翻译。

在 Visual Studio 中安装 Python 支持

项目 · 2021/12/15 · author
此页面有帮助吗? 👍 👎

| ⊙ 备注

目前仅在 Visual Studio for Windows 中提供 Python 支持。 在 Mac 和 Linux 上,可通过 Visual Studio Code 获取 Python 支持。 | | —- |

  1. 下载并运行适用于 Windows 的最新 Visual Studio 安装程序。 版本 15.2 及更高版本提供 Python 支持。 如果已安装 Visual Studio,请通过选择“工具” > “添加工具和功能”来打开 Visual Studio 并运行安装程序。安装 Visual Studio Community提示Community Edition 适用于个体开发者、课堂学习、学术研究和开放源代码开发。 对于其他用途,请安装 Visual Studio ProfessionalVisual Studio Enterprise。 | | 安装 Visual Studio Community | | | —- | —- | —- |

| | :::success 💡 提示

Community Edition 适用于个体开发者、课堂学习、学术研究和开放源代码开发。 对于其他用途,请安装 Visual Studio ProfessionalVisual Studio Enterprise。 ::: | | | —- | —- | —- |

  1. 安装程序提供了工作负荷列表,这些工作负荷是特定开发区域的相关选项的组。 对于 Python,请选择 Python 开发 工作负载,然后选择“安装”:

  2. 若要快速测试 Python 支持,请启动 Visual Studio,按 Alt+I 打开 Python 交互窗口,然后输入 2+2。 如果看不到输出 4,请重新检查步骤。

后续步骤

步骤 1:创建 Python 项目

另请参阅

建议的内容

─────↓ 显示更多 ────

仿照 离线版 MSDN 2015 效果:

StringEx

❶ 本文内容已由机器翻译,如果您连接了 Internet,请选择“联机查看本主题”以在可编辑模式下对照英文内容查看此页。查看计算机上提供的本主题的英文版本。

◇ 增强 字符串 〔String〕 的相关扩展。 另请参见 。

命名空间: 引擎
程序集: 引擎 (在 引擎.dll 中) 版本:0.3.2.0 (0.3.2.0)

◢继承层次 ──────────────────────────────────────

System.Object
引擎. StringEx

◢语法 ──────────────────────────────────────
  1. <ExtensionAttribute>
  2. Public NotInheritable Class StringEx

StringEx 类型公开以下成员。

◢方法 ──────────────────────────────────────
名称 说明
🎀S AllIn 返回『该字符串』的字符是否全部在 『字符集』 中。 “1001”.AllIn(CharEx.Chars123); //返回True
🛴S Append(String, String) 给字符串尾部添加字符串
S Append(String, Int32, String) 给字符串尾部添加指定数量的内容
🔮S Append(String, String, String, Object() ) 给字符串尾部添加格式化字符串
👛S AppendEnter 给字符串尾部添加换行符
📛S AppendQuotes 给字符串头尾添加引号
🎀S AppendSpace 给字符串尾部添加指定数量的空格,默认1个
🛑S AppendTab 给字符串尾部添加TAB符
🚥S ASCCount 获取字符串中,非ASC字符(Char>128)的数量。
🏄S ASCLength 获取字符串长度。与string.Length不同的是,该方法将中文作 2 个字符计算。
🏀S ASCPadLeft 在左边填充字符以达到指定宽度。与string.PadLeft不同的是,该方法将中文作 2 个字符计算。
🏹S ASCPadRight 在左边填充字符以达到指定宽度。与string.PadRight不同的是,该方法将中文作 2 个字符计算。
🎯S Count 返回字符串中 『搜索项』 出现的次数。
如果没有出现或者参数不合法,返回 「-1」 。

示例:::warning

🔆 『例1』
int result = “aabaaa”.Count(“aa”); // result == 3 ::: 「”aa”」 在 「”aabaaa”」 中出现了3次,所以返回 3〈int〉。 | | 🥊S | CountChar | 返回 『this str』 的字符在 『字符集』 中出现的次数。 “1234@555”.CountChar(CharEx.Chars123, “@”) 〓 4
如果定义了结束字符,则遇到结束字符会提前终止统计。
例如统计数字字符 0123456789 的次数。 |

◢参见 ──────────────────────────────────────

引用
引擎 命名空间
System.String

声明:本文内容没有使用任何一张图片
全部由表格+文字+emoji表情拼接而成,
用到了大量独创的技巧。

语雀的编辑器真的太 牛掰 了!
官方应该就强大的界面功能好好宣传!

魔法软糖╱2022年2月2日 完稿 1905 字
╱www.yuque.com/mfrt/mrdn/b2