当前位置:首页 > 技术文章 > 后端开发 > C#.Net教程

  • C# Blazor是什么 C#使用Blazor开发WebAssembly应用
    C# Blazor是什么 C#使用Blazor开发WebAssembly应用
    BlazorWebAssembly是一个使用C#构建前端的框架,通过WebAssembly在浏览器中运行.NET代码。它支持组件化开发、HttpClient调用API、依赖注入和PWA,可部署到静态服务器,适合.NET开发者高效构建交互式Web应用。
    C#.Net教程 . 后端开发 483 2025-11-10 10:35:03
  • C#中的分部类(partial class)是什么 C# partial关键字的使用场景
    C#中的分部类(partial class)是什么 C# partial关键字的使用场景
    分部类允许将一个类拆分到多个文件中,编译时合并为一个整体。1.用于代码生成器与手动代码分离,避免生成代码覆盖问题;2.拆分大型类,按功能组织文件提升可维护性;3.多平台项目中按条件实现部分成员。所有部分需在同一程序集、使用partial关键字、不能重复定义成员,且访问修饰符和继承信息在合并时统一处理。该机制不改变运行行为,仅为编译期组织手段。
    C#.Net教程 . 后端开发 621 2025-11-10 08:57:03
  • .NET怎么在Linux环境下部署和运行
    .NET怎么在Linux环境下部署和运行
    安装.NET运行时或SDK:在Ubuntu/Debian上注册Microsoft源并安装dotnet-runtime-8.0或SDK;2.发布应用:使用dotnetpublish命令发布为框架依赖或自包含格式;3.部署文件:将发布目录复制到Linux服务器;4.运行应用:赋予执行权限后直接运行;5.进程管理:通过systemd创建服务实现后台运行与自动重启,确保稳定部署。
    C#.Net教程 . 后端开发 511 2025-11-10 00:51:18
  • .NET怎么获取当前项目或文件的路径
    .NET怎么获取当前项目或文件的路径
    推荐使用AppDomain.CurrentDomain.BaseDirectory获取发布后程序根目录;2.开发时可用Directory向上追溯获取项目源码路径;3.通过Assembly.Location获取程序集物理路径,但注意.NETCore中可能为空;4.ASP.NETCore应通过IWebHostEnvironment获取Web根目录与内容根目录;5.系统路径可借助Environment类获取,生产环境优先选用BaseDirectory或依赖注入避免硬编码。
    C#.Net教程 . 后端开发 624 2025-11-09 22:17:02
  • .NET怎么实现文件的上传和下载功能_文件上传下载实现教程
    .NET怎么实现文件的上传和下载功能_文件上传下载实现教程
    答案:ASP.NETCore通过IFormFile处理上传,FileResult实现下载。首先前端表单需设置enctype为multipart/form-data,后端用IFormFile接收文件,保存至指定目录;下载时验证文件存在性,读取字节流并返回FileStreamResult,设置Content-Disposition响应头触发下载。安全方面应限制文件类型与大小,重命名文件为GUID避免冲突,推荐存储至云服务如Blob或S3。示例代码包含上传接口/postupload和下载接口/getd
    C#.Net教程 . 后端开发 318 2025-11-09 21:56:03
  • C# 如何比较两个xml文件的内容是否相同
    C# 如何比较两个xml文件的内容是否相同
    使用XDocument和XNode.DeepEquals可忽略格式差异比较XML内容,通过XmlReaderSettings可进一步忽略空白,自定义递归方法能实现属性排序或忽略特定属性的灵活对比。
    C#.Net教程 . 后端开发 683 2025-11-09 21:16:03
  • C#怎么创建 NuGet 包 C#将自己的类库打包成NuGet包并发布
    C#怎么创建 NuGet 包 C#将自己的类库打包成NuGet包并发布
    创建NuGet包需准备类库项目,添加唯一PackageId等元数据,通过dotnetpack生成.nupkg文件,再用dotnetnugetpush命令配合API密钥发布至NuGet.org。
    C#.Net教程 . 后端开发 939 2025-11-09 21:06:03
  • .NET怎么创建一个NuGet包并发布_NuGet包创建发布流程
    .NET怎么创建一个NuGet包并发布_NuGet包创建发布流程
    首先配置项目元数据并启用包生成,接着构建项目产出.nupkg文件,然后注册nuget.org账号获取APIKey,使用dotnetnugetpush命令发布包,最后通过更新版本号重新发布新版本。
    C#.Net教程 . 后端开发 222 2025-11-09 19:03:02
  • C# 怎么创建一个 Windows 服务_C# Windows 服务创建与部署指南
    C# 怎么创建一个 Windows 服务_C# Windows 服务创建与部署指南
    答案:使用.NET6WorkerService模板创建Windows服务,通过添加Microsoft.Extensions.Hosting.WindowsServices包并配置宿主模型,实现后台任务运行;部署时用sc命令安装并设置开机自启,开发阶段可通过控制台调试,日志建议输出到文件或事件日志。
    C#.Net教程 . 后端开发 878 2025-11-09 17:58:02
  • C# 怎么将二进制数据写入文件_C# 二进制数据写入文件方法指南
    C# 怎么将二进制数据写入文件_C# 二进制数据写入文件方法指南
    答案:在C#中写入二进制数据主要使用FileStream、BinaryWriter或File.WriteAllBytes。FileStream适合任意字节流操作,通过Write方法写入byte[]并配合using语句确保资源释放;BinaryWriter封装FileStream,便于写入int、double、string等结构化数据,默认小端序;File.WriteAllBytes为静态方法,适用于一次性写入已存在的byte[],简洁高效。根据场景选择:FileStream最灵活,BinaryW
    C#.Net教程 . 后端开发 450 2025-11-09 17:35:24
  • C# Entity Framework Core怎么用 C# EF Core Code First入门教程
    C# Entity Framework Core怎么用 C# EF Core Code First入门教程
    答案:EFCoreCodeFirst入门需创建项目并安装EFCore包,定义实体类如Product,创建继承DbContext的上下文类配置数据库连接,通过Add-Migration和Update-Database命令生成数据库,再进行增删改查操作,建议使用配置文件管理连接字符串并定期迁移模型变更。
    C#.Net教程 . 后端开发 1000 2025-11-09 15:30:02
  • .NET中using语句的原理和正确用法_using语句原理使用指南
    .NET中using语句的原理和正确用法_using语句原理使用指南
    using语句通过编译为try-finally确保IDisposable对象的Dispose方法执行,实现资源确定性释放。例如文件、数据库连接等非托管资源需及时释放以避免泄漏。其正确使用包括仅用于实现IDisposable的类型、限制作用域、支持多变量与嵌套写法,且不可在块外访问已释放对象。常见于FileStream、SqlConnection、Graphics等场景。注意不应对静态或长期服务如全局HttpClient频繁using;C#8.0起支持awaitusing处理异步资源及using声
    C#.Net教程 . 后端开发 253 2025-11-09 15:21:32
  • C# 如何在 ASP.NET Core 中处理跨域 CORS_C# ASP.NET Core 跨域处理教程
    C# 如何在 ASP.NET Core 中处理跨域 CORS_C# ASP.NET Core 跨域处理教程
    CORS是跨域资源共享标准,ASP.NETCore通过内置中间件支持;2.需在Program.cs中注册服务、配置策略并启用中间件;3.可全局或按控制器启用,支持自定义源、头、方法及凭据;4.中间件自动处理预检请求,需确保策略匹配;5.调试时检查响应头与浏览器网络日志,生产环境避免通配符。
    C#.Net教程 . 后端开发 937 2025-11-09 14:49:02
  • C# foreach循环怎么用 C#遍历数组和集合的foreach用法
    C# foreach循环怎么用 C#遍历数组和集合的foreach用法
    foreach是C#中用于遍历数组或集合的只读循环结构,语法为foreach(类型变量in集合),自动迭代元素并赋值给变量,适用于实现IEnumerable的类型,如数组、List;遍历时不可修改集合结构或元素,否则引发异常,适合只读场景,若需修改应使用for循环。
    C#.Net教程 . 后端开发 978 2025-11-09 14:40:03
  • .NET如何发布一个可以跨平台运行的应用
    .NET如何发布一个可以跨平台运行的应用
    要让.NET应用跨平台运行,需基于.NET6或.NET8创建项目,使用dotnetpublish命令配合-r参数与--self-contained选项选择框架依赖或自包含发布模式,并编写兼容代码避免平台锁定操作。
    C#.Net教程 . 后端开发 445 2025-11-09 13:24:04

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

韩国商城购物MORNING MALL

主要增加论坛整合,在后台内置网银,快钱支付宝等实时在线支付平台 支付宝支付方式改成在收银台统一支付 并且修改了收到已付款定单后台显示定单确认功能[这功能非常强大,自动确认] 并且增加了商城内短信功能,商城店主可以自由与会员之间实时交谈。 改正给ID添加积分后,登陆到前台,在 MEMBER LOGIN 下面的积分仍然显示为0的问题 修改 订单确认 中 投递&包装方法 没有根据前面的选择而改变的问题。 修改 MM前台不能用中文注册的问题。 组合商品概念 商品自定义属性功能,商品类别扩展属性 按照商品
电商源码
2025-12-01

亿人黄页

查找您需要的单位信息,单位可以提供供用户查询单位资料! 自由分类! 自由添加! 后台审核! 用户修改用户信息!
电商源码
2025-12-01

最新ASPCMS网络公司模板

发现一套比较好的网络公司模板,试了下效果还不错,代码和后台都很完整,分享出来!
电商源码
2025-12-01

shopnc B2B2C

直接正常安装就行哦 注意有服务器的安装可以更下安装时间的长度 也就是说进行跳转的 如果时间太少 这样会安装不成 数据导入不完成 所以就会安装不成功
电商源码
2025-12-01

啤酒特价折扣宣传方形海报素材下载

啤酒特价折扣宣传方形海报素材适用于啤酒宣传海报设计 本作品提供啤酒特价折扣宣传方形海报素材的图片会员免费下载,格式为PSD,文件大小为17.1M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

美味甜甜圈美食正方形海报PSD模板下载

美味甜甜圈美食正方形海报PSD模板适用于甜甜圈美食海报设计 本作品提供美味甜甜圈美食正方形海报PSD模板的图片会员免费下载,格式为PSD,文件大小为19.8M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

美味草莓果汁饮品方形海报设计下载

美味草莓果汁饮品方形海报设计适用于草莓果汁海报设计 本作品提供美味草莓果汁饮品方形海报设计的图片会员免费下载,格式为PSD,文件大小为17.5M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

比特币方形海报宣传PSD模板下载

比特币方形海报宣传PSD模板适用于比特币海报模板设计 本作品提供比特币方形海报宣传PSD模板的图片会员免费下载,格式为PSD,文件大小为17.7M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-01

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号