C# using的几个用途

using 关键字有三个主要用途:

1.using 语句定义一个范围,在此范围的末尾将释放对象:

cs 复制代码
string filePath = "example.txt";
string textToWrite = "Hello, this is a test message!";
// Use the using statement to ensure the StreamWriter is properly disposed of
using (StreamWriter writer = new StreamWriter(filePath))
{
    writer.WriteLine(textToWrite);
}

2.using导入在其他命名空间中定义的类型:

cs 复制代码
using System;
using System.IO;

3.using 在命名空间下,为命名空间或类型或结构体创建别名

cs 复制代码
using Level = System.String;
using MyQuery = System.Linq;

~~~~~~

相关推荐
Cheng小攸7 分钟前
入侵检测环境部署
开发语言·php
蛋蛋的学习记录17 分钟前
C#窗体应用中使用EasyModbusCore通讯
服务器·c#·tcp
我是唐青枫19 分钟前
Java MyBatis-Flex 实战指南:从 BaseMapper 到 QueryWrapper 的轻量 ORM 用法
java·开发语言·mybatis
ShyanZh41 分钟前
Markitdown 多格式文档智能解析实战指南
开发语言·c#
一只专注api接口开发的技术猿44 分钟前
OpenClaw 对接淘宝商品 API,低成本实现全天候选品监控|附可运行 Python 实操代码
大数据·开发语言·数据库·python
xingpanvip1 小时前
星盘接口开发文档:马盘次限盘接口指南
android·开发语言·python·php·lua
FBI HackerHarry浩1 小时前
第二阶段Day07【Python生成器、yield关键字、property、正则表达式】
开发语言·python·正则表达式
iiiiyu1 小时前
IO流(二)
java·开发语言·数据结构·编程语言
白露与泡影1 小时前
牛客网大厂Java面试题全集(2026版,附答案)
java·开发语言
零点一顿微胖1 小时前
[Agent]实现获取系统基本信息接口 Rust版
开发语言·rust