2 
 
        
      
      วิธีใช้คุณลักษณะ c # 8.0 ใหม่ในมุมมองมีดโกน
      
  ฉันได้อัปเดตแอปพลิเคชันเว็บ ASP.NET Mvc 5 ของฉันเพื่อใช้คุณสมบัติ c # 8.0 ใหม่ผ่าน Visual Studio 2019 และทุกอย่างทำงานได้ดีจนกระทั่งฉันพยายามใช้คุณลักษณะใหม่เหล่านี้ภายในมุมมองมีดโกน ตัวอย่างเช่นหากฉันพยายามใช้นิพจน์สวิตช์ใหม่: @{ ViewBag.Title = "About"; var foo = 1; var bar = foo switch { 1 => "one", 2 => "two", _ => string.Empty }; } <h2>@ViewBag.Title.</h2> <h3>@ViewBag.Message</h3> <p>Use this area to provide additional information.</p> คอมไพเลอร์จะไม่บ่นจนกว่าฉันจะพยายามไปที่หน้าให้ฉันข้อผิดพลาดในการรวบรวม ฉันสงสัยว่าMicrosoft.CodeDom.Providers.DotNetCompilerPlatformต้องอัปเดต …
      
        
          
                   14
                
        
        
          
                  
                    c# 
                  
                    asp.net-mvc 
                  
                    razor