Menghuraikan CSS dalam C#
Untuk memanipulasi atau memproses CSS dalam aplikasi C#, anda perlu menghuraikannya menjadi dalam -format objek ingatan.
Kaedah 1: Menggunakan System.Web.UI.WebControls.Style
Kelas System.Web.UI.WebControls.Style boleh digunakan untuk menghuraikan helaian gaya CSS. Ia menyediakan kaedah untuk memuatkan, menghuraikan dan mengurus peraturan dan sifat CSS. Berikut ialah contoh:
using System.IO; using System.Web.UI.WebControls; // Load the CSS file var style = new Style(); style.Load(new StringReader(File.ReadAllText("stylesheet.css"))); // Access CSS rules and properties Console.WriteLine(style.GetPropertyValue("font-family"));
Kaedah 2: Menggunakan Roslyn
Roslyn ialah rangka kerja pengkompil yang boleh digunakan untuk analisis dan manipulasi kod. Ia termasuk penghurai CSS yang boleh diakses melalui ruang nama Microsoft.CodeAnalysis.CSS. Berikut ialah contoh:
using Microsoft.CodeAnalysis.CSS; // Parse the CSS file var cssTree = CSSSyntaxTree.ParseText(File.ReadAllText("stylesheet.css")); // Access CSS rules and properties var rules = cssTree.Root.Rules;
Atas ialah kandungan terperinci Bagaimana Menghuraikan CSS dalam C# Menggunakan System.Web.UI.WebControls.Style atau Roslyn?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!