Свързани публикации 'c-sharp-programming'


12. Цяло число към Roman — LeetCode
Римските цифри са представени със седем различни символа: I , V , X , L , C , D и M . Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1000 Например 2 се изписва като II с римски цифри, само две единици, добавени заедно. 12 се записва като XII , което е просто X + II . Числото 27 се записва като XXVII , което е XX + V + II . Римските цифри обикновено се изписват от най-голямото..

Често срещана грешка, която почти всички програмисти правят в Entity Framework
Както вече знаете, че Entity Framework е ORM рамка, която се използва за CRUD операции в ASP, NET приложения. Днес ще разберем много често срещаната грешка, допускана от почти всички програмисти. Първо ще обсъдим проблема, пред който сме изправени и след това ще ви покажем решението за него, нека започнем с първия проблем. Външната актуализация на базата данни не се отразява във вече работещото приложение :- Така че проблемът тук е, ако извличаме данни от базата данни, след като..

Оперативният процес на събиране на отпадъци в C-sharp (C#)
Събирачът на боклук (GC) управлява разпределението и освобождаването на памет . Събирачът на отпадъци служи като автоматичен мениджър на паметта. Не е необходимо да знаете как да разпределяте и освобождавате памет или да управлявате живота на обектите, които използват тази памет. Ползи Събирачът на отпадъци предоставя следните предимства: Освобождава разработчиците от необходимостта ръчно да освобождават памет. Ефективно разпределя обекти в управляваната купчина. Възстановява..

Нов враг Нова атака Нови ходове
Днес ще поставим нов враг в нашата игра, използвайки това просто изображение, след което ще му присвоим ново движение, което преминава през екрана, вместо просто да слиза от горната част на игралното поле. Първо, искаме да създадем празен обект и да му дадем името, което искате да има. След това добавяме box collider 2d, ridgidbody 2d, sprite renderer и нашия вражески скрипт. Оттук отваряме програмата за изобразяване на спрайтове и плъзгаме и пускаме нашето изображение на..

Промяна на структура в списък срещу масив
В следния код съм създал прост масив и общ списък, като и двата съдържат екземпляр на SomeStruct : Грешката Странно е да видите компилатора да се оплаква от модифицирането на списъка, когато можете да модифицирате масива по почти същия начин, така че защо не ни е позволено да правим това? Масив срещу списък За да разберем защо това не е позволено, нека да разгледаме какво се случва зад кулисите, когато имате достъп до масив и списък с помощта на индекс. Масив Ето CIL..

Отприщване на силата на Switch Expressions в C# 8.0 и след това
C# 8.0 въведе променяща играта функция, наречена изрази за превключване, издигайки традиционния оператор switch до по-сбита и гъвкава конструкция. Изразите за превключване осигуряват елегантен и ефективен начин за обработка на множество случаи и получаване на резултати по кратък начин. В тази статия ще се потопим дълбоко в изразите за превключване, изследвайки техния синтаксис, предимства и приложения в реалния свят. Еволюцията на операторите Switch Традиционният оператор switch..

Защо и как низът е неизменен в C#
Низове и неизменност В света на програмирането низ е масив от символи System.Char, които, когато са събрани заедно, представляват текст. В езика за програмиране C# можете да декларирате низ и да отпечатате стойността му, както следва: string str = "Hello World"; Console.WriteLine(str); //This will print out "Hello World" to the console. Когато създадете низ, той е неизменен . Това означава, че е само за четене. Когато нещо е неизменно или само за четене, това означава, че не..