Cách Sử Dụng ( đọc, Thêm, Sửa, Xóa ) AppSettings Trong File App ...
Có thể bạn quan tâm
Trang
- C#
- ASP.NET
- HTML
- Javascript
- Angular
- MS SQL Server
- Data Access
- Azure
- Must Have Tools
- Interview Questions
Thứ Năm, 26 tháng 7, 2012
Cách sử dụng ( đọc, thêm, sửa, xóa ) appSettings trong file app.config C#
Hiện giờ thường chỉ những file cấu hình đặc biệt người ta mới sử dụng file xml để cấu hình cho ứng dụng. Với những cấu hình không quá phức tạp thì việc sử dụng appSettings trong file app.config cực kỳ nhanh gọn. Khai báo biến 'abc' có giá trị '01/01/1900 00:00:00 AM' trong appSettings trong file app.config:- <?xml version="1.0"?>
- <configuration>
- <startup>
- <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
- <appSettings>
- <add key="abc" value="01/01/1900 00:00:00 AM"/>
- </appSettings>
- </configuration>
- string abc = ConfigurationManager.AppSettings["abc"];
- public static void EditAppSetting(string key, string value)
- {
- System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- config.AppSettings.Settings[key].Value = value;
- config.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");
- }
- public static void AddAppSetting(string key, string value)
- {
- System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- config.AppSettings.Settings.Add(key,value);
- config.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");
- }
- public static void RemoveAppSetting(string key)
- {
- System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- config.AppSettings.Settings.Remove(key);
- config.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");
- }
- Console.WriteLine(ConfigurationManager.AppSettings["abc"]);
- EditAppSetting("abc",DateTime.Now.ToString());
- Console.WriteLine(ConfigurationManager.AppSettings["abc"]);
- Console.ReadLine();
Chạy lại thêm một lần nữa :
Vậy là xong. Sử dụng app.config nhanh hơn so với thao tác đọc và ghi file xml nhiều đúng không nào. Note: - Cần add Reference System.configuration. - Sau khi chạy chương trình thì file config bị chỉnh sửa là file config trong cùng thư mục chứa file exe (có dạng TenUngDung.exe.config) chứ không phải file app.config trong project đâu nhé. - Quá trình sửa file config chỉ chính xác khi build ứng dụng ra thành file exe và chạy. Nếu chạy trong chế độ debug thì bị tình trạng là đọc từ file TenUngDung.exe.config nhưng lại ghi ra file TenUngDung.vshost.exe.config. Nhãn: C# , Config 2 nhận xét :
Unknownlúc 18:33 15 tháng 9, 2016Mình là đúng thế này, chạy không báo lỗi gì, bug thấy chạy vào code rồi nhưng vẫn không ghi đc vào file
Trả lờiXóaTrả lời- Trả lời
Unknownlúc 18:34 15 tháng 9, 2016Mình là đúng thế này, chạy không báo lỗi gì, bug thấy chạy vào code rồi nhưng vẫn không ghi đc vào file
Trả lờiXóaTrả lời- Trả lời
Tìm kiếm Blog này
GitHubs
Star EntityFrameworkCore.SqlServer.SimpleBulks Star Practical.CleanArchitectureReferences
dotnet - YouTube ASP.NET MSDN – Microsoft Developer Network Microsoft Docs .NET Blog Azure SQL Dev Blog Azure Cosmos DB Blog Microsoft Entra Identity Platform Visual Studio Blog Semantic Kernel Azure DevOps W3Schools Online Web Tutorials TIOBE Index DB-Engines Ranking Azure Updates Azure BlogNhãn
- .NET Framework ( 4 )
- 7-Zip ( 1 )
- ASP.NET ( 15 )
- ASP.NET Controls ( 1 )
- ASP.NET Core ( 1 )
- ASP.NET MVC ( 3 )
- AsymmetricAlgorithm ( 1 )
- Azure ( 2 )
- Azure Active Directory ( 1 )
- Babel ( 1 )
- Bower ( 1 )
- C# ( 59 )
- Compression ( 1 )
- Config ( 5 )
- Cryptography ( 8 )
- CSS ( 1 )
- CSS Specificity ( 1 )
- Data Access ( 1 )
- DataReader ( 1 )
- DateTime ( 4 )
- delegate ( 1 )
- Dictionary ( 1 )
- Docker ( 1 )
- Docker for Windows ( 1 )
- EF Core ( 1 )
- Entity Framework ( 6 )
- Entity Framework Tools for Visual Studio ( 1 )
- EPPlus ( 3 )
- Excel ( 4 )
- Execution Plan ( 2 )
- FTP ( 1 )
- Gulp ( 4 )
- HashAlgorithm ( 2 )
- HashSet ( 1 )
- HMAC ( 1 )
- HTML ( 5 )
- IIS ( 3 )
- javascript ( 5 )
- JS Transpiler ( 1 )
- Katana ( 1 )
- KeyedHashAlgorithm ( 1 )
- LINQ ( 3 )
- LINQ To XML ( 1 )
- Linux ( 1 )
- log4net ( 1 )
- Logging ( 1 )
- Maintenance Plan ( 1 )
- Multi Thread ( 1 )
- MVC ( 1 )
- MVP ( 1 )
- NCalc ( 1 )
- Network ( 4 )
- NoSQL ( 1 )
- Notepad++ ( 1 )
- NPM ( 1 )
- Nuget ( 1 )
- OAuth ( 1 )
- OctoPack ( 1 )
- Office ( 3 )
- Operator ( 2 )
- OS ( 1 )
- OWIN ( 2 )
- Performance ( 2 )
- Powershell ( 2 )
- Print ( 1 )
- RabbitMQ ( 5 )
- Regex ( 4 )
- ReportViewer ( 1 )
- SMTP ( 1 )
- Socket ( 1 )
- SQL server ( 57 )
- SQL Tutorial ( 4 )
- SqlBulkCopy ( 1 )
- SSIS ( 1 )
- SSRS ( 1 )
- SVN ( 2 )
- SymmetricAlgorithm ( 1 )
- T-SQL ( 18 )
- TcpClient ( 1 )
- TransactionScope ( 1 )
- Unit Test ( 1 )
- Visual Studio ( 2 )
- WCF ( 1 )
- Web API 2 ( 1 )
- Webbrowser ( 1 )
- Webbrowser Control ( 1 )
- Webservice ( 1 )
- What's new ( 1 )
- Windows ( 3 )
- Windows Form ( 2 )
- Windows Server ( 1 )
Lưu trữ Blog
- ► 2024 ( 6 )
- ► tháng 9 ( 1 )
- ► tháng 8 ( 1 )
- ► tháng 7 ( 3 )
- ► tháng 1 ( 1 )
- ► 2023 ( 2 )
- ► tháng 12 ( 1 )
- ► tháng 4 ( 1 )
- ► 2022 ( 3 )
- ► tháng 8 ( 1 )
- ► tháng 7 ( 2 )
- ► 2021 ( 7 )
- ► tháng 9 ( 1 )
- ► tháng 8 ( 3 )
- ► tháng 7 ( 2 )
- ► tháng 1 ( 1 )
- ► 2019 ( 5 )
- ► tháng 9 ( 2 )
- ► tháng 8 ( 2 )
- ► tháng 5 ( 1 )
- ► 2018 ( 20 )
- ► tháng 12 ( 2 )
- ► tháng 11 ( 1 )
- ► tháng 10 ( 1 )
- ► tháng 9 ( 7 )
- ► tháng 8 ( 1 )
- ► tháng 7 ( 2 )
- ► tháng 6 ( 1 )
- ► tháng 4 ( 1 )
- ► tháng 2 ( 2 )
- ► tháng 1 ( 2 )
- ► 2017 ( 35 )
- ► tháng 11 ( 4 )
- ► tháng 10 ( 5 )
- ► tháng 9 ( 1 )
- ► tháng 8 ( 1 )
- ► tháng 7 ( 1 )
- ► tháng 6 ( 2 )
- ► tháng 4 ( 3 )
- ► tháng 3 ( 6 )
- ► tháng 2 ( 1 )
- ► tháng 1 ( 11 )
- ► 2016 ( 28 )
- ► tháng 12 ( 7 )
- ► tháng 11 ( 4 )
- ► tháng 9 ( 4 )
- ► tháng 8 ( 1 )
- ► tháng 4 ( 4 )
- ► tháng 3 ( 3 )
- ► tháng 2 ( 3 )
- ► tháng 1 ( 2 )
- ► 2015 ( 14 )
- ► tháng 12 ( 1 )
- ► tháng 11 ( 1 )
- ► tháng 10 ( 3 )
- ► tháng 6 ( 1 )
- ► tháng 5 ( 1 )
- ► tháng 4 ( 2 )
- ► tháng 3 ( 2 )
- ► tháng 2 ( 2 )
- ► tháng 1 ( 1 )
- ► 2014 ( 17 )
- ► tháng 12 ( 1 )
- ► tháng 11 ( 3 )
- ► tháng 10 ( 4 )
- ► tháng 7 ( 2 )
- ► tháng 6 ( 1 )
- ► tháng 5 ( 1 )
- ► tháng 4 ( 1 )
- ► tháng 3 ( 2 )
- ► tháng 2 ( 2 )
- ► 2013 ( 4 )
- ► tháng 2 ( 2 )
- ► tháng 1 ( 2 )
- ► 2011 ( 8 )
- ► tháng 12 ( 4 )
- ► tháng 11 ( 3 )
- ► tháng 10 ( 1 )
Giới thiệu về tôi
.NET
Đang tải...Azure SQL Devs’ Corner
Đang tải...Azure Cosmos DB Blog
Đang tải...Microsoft Entra Identity Platform
Đang tải...Visual Studio Blog
Đang tải...Semantic Kernel
Đang tải...Andrew Lock | .NET Escapades
Đang tải...Meziantou's blog
Đang tải...Từ khóa » đọc File Config Trong C#
-
Đọc Dữ Liệu Từ File Config - Phan Tiến Quang
-
How To Add An nfig File To A Project - Visual Studio (Windows)
-
nfig Trong C # .NET Là Gì? Làm Thế Nào để Sử Dụng Nó?
-
[C#] Chia Sẽ Class INIHelper Dùng để Ghi Và đọc File Config INI
-
[C#] Hướng Dẫn Mã Hóa File Cấu Hình nfig Trong Winform
-
Làm Việc Với File Cơ Bản Lưu Và đọc File Text Trong C# C Sharp
-
Cách đọc Và Ghi Lại File nfig - Diễn Đàn Tin Học
-
Tạo File Config Cho Chương Trình C
-
Làm Việc Với File Cấu Hình Trong ASP.NET Core - TEDU
-
File Config Là Gì? Cách đọc Dữ Liệu Từ File Config - BKNS.VN
-
(ASP.NET Core) Cấu Hình ứng Dụng WEB Appsettings.json Và Inject ...
-
Four Ways To Read Configuration Setting In C#
-
File Config Là Gì? Làm Thế Nào để Chỉnh Sửa File Config Một Cách An ...
-
File Config Là Gì? Cách đọc Dữ Liệu Từ File Config - Xuân Mai Complex
Unknown