반응형

.NET 5

레이저에서 로컬 변수를 선언하는 방법은 무엇입니까?

레이저에서 로컬 변수를 선언하는 방법은 무엇입니까? 저는 asp.net mvc 3에서 웹 애플리케이션을 개발하고 있습니다.저는 그것이 매우 생소합니다.면도기를 사용한 뷰에서 몇 가지 지역 변수를 선언하고 전체 페이지에 걸쳐 사용하고자 합니다.이것이 어떻게 행해지는가? 다음과 같은 작업을 수행할 수 있다는 것은 다소 사소한 것처럼 보입니다. @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning that the viewing user has not been saved click to join us join } 하지만 이것은 효과가 없습니다.이것이 가능합니까?당신은 꽤 가까웠던 ..

programing 2023.06.24

심층 복제 개체

심층 복제 개체 다음과 같은 작업을 수행하고 싶습니다. MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 그런 다음 원래 개체에 반영되지 않은 새 개체를 변경합니다. 이 기능이 필요한 경우가 많지 않기 때문에 필요할 때는 새로운 개체를 생성한 다음 각 속성을 개별적으로 복사하는 방법에 의존해 왔지만, 항상 상황을 더 낫거나 더 우아한 방식으로 처리할 수 있다는 느낌이 듭니다. 원래 개체에 변경 사항이 반영되지 않고 복제된 개체를 수정할 수 있도록 개체를 복제하거나 딥 복사하려면 어떻게 해야 합니까?한 가지 접근 방식은 인터페이스를 구현하는 것이지만(여기서 설명하므로 반복하지 않겠습니다),..

programing 2023.05.15

"던지기"와 "던지기" 사이에 차이점이 있습니까?

"던지기"와 "던지기" 사이에 차이점이 있습니까? 벌써부터 그 둘의 차이점이 무엇인지 묻는 글들이 있습니다. 가 왜 까지 해야 거지...) 하지만 제 질문은 제가 다른 오류 신과 같은 취급 방법으로 "스로우 엑스"라고 부르는 점에서 다릅니다. public class Program { public static void Main(string[] args) { try { // something } catch (Exception ex) { HandleException(ex); } } private static void HandleException(Exception ex) { if (ex is ThreadAbortException) { // ignore then, return; } if (ex is Argumen..

programing 2023.05.10

월 번호에서 월 이름 가져오기

월 번호에서 월 이름 가져오기 중복 가능성: 월 이름을 c#으로 가져오는 방법은 무엇입니까? 다음 c# 구문을 사용하여 월 이름을 월 번호에서 얻었지만 받지 못했습니다.August나는 오직 원합니다.Aug.. System.Globalization.DateTimeFormatInfo mfi = new System.Globalization.DateTimeFormatInfo(); string strMonthName = mfi.GetMonthName(8).ToString(); 어떤 제안이라도...짧은 달 이름의 경우 다음을 사용합니다. string monthName = new DateTime(2010, 8, 1) .ToString("MMM", CultureInfo.InvariantCulture); 스페인 문화("..

programing 2023.05.05

ExpandoObject의 진정한 이점은 무엇입니까?

ExpandoObject의 진정한 이점은 무엇입니까? 에 추가되는 ExpandoObject 클래스입니다.NET 4를 사용하면 런타임에 개체에 대한 속성을 임의로 설정할 수 있습니다. 해시 테이블을 사용하는 것보다 이점이 있습니까?제가 아는 한, 이것은 해시 테이블에 불과하며 조금 더 간결한 구문으로 액세스할 수 있습니다. 예를 들어, 다음과 같은 이유가 있습니다. dynamic obj = new ExpandoObject(); obj.MyInt = 3; obj.MyString = "Foo"; Console.WriteLine(obj.MyString); 다음보다 훨씬 낫거나 실질적으로 다릅니다. var obj = new Dictionary(); obj["MyInt"] = 3; obj["MyString"] = ..

programing 2023.05.05
반응형