Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.



5
Jak mogę uzyskać wersję pliku zespołu
W AssemblyInfoistnieją dwie wersje montażowe: AssemblyVersion: Określ wersję przypisywanego zestawu. AssemblyFileVersion: Nakazuje kompilatorowi użycie określonego numeru wersji dla zasobu wersji pliku Win32. Wersja pliku Win32 nie musi być taka sama jak numer wersji zestawu. Mogę uzyskać Assembly Versionnastępujący wiersz kodu: Version version = Assembly.GetEntryAssembly().GetName().Version; Ale jak mogę uzyskać Assembly File …
727 c#  .net  assemblies  version 


30
Nie można znaleźć pliku metadanych „.dll”
Pracuję nad projektem WPF, C # 3.0 i pojawia się ten błąd: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem Oto jak odwołuję się do moich kontrolek użytkownika: xmlns:vms="clr-namespace:VersionManagementSystem" <vms:SignOffProjectListing Margin="5"/> Dzieje się tak po każdej nieudanej kompilacji. Jedynym sposobem, w jaki mogę …

17
Jeśli folder nie istnieje, utwórz go
Używam kontrolki FileUploader w mojej aplikacji. Chcę zapisać plik w określonym folderze. Teraz chcę, jeśli ten folder nie istnieje, najpierw go utworzyć, a następnie zapisać mój plik w tym folderze. Jeśli folder już istnieje, po prostu zapisz w nim plik. Jak mogę to zrobić?
720 c#  asp.net  directory 


10
Jak zapisać strumień do pliku w C #?
Mam StreamReaderobiekt, który zainicjowałem ze strumieniem, teraz chcę zapisać ten strumień na dysku (strumień może być .giflub .jpglub .pdf). Istniejący kod: StreamReader sr = new StreamReader(myOtherObject.InputStream); Muszę zapisać to na dysku (mam nazwę pliku). W przyszłości mogę chcieć zapisać to na SQL Server. Mam również typ kodowania, który będzie potrzebny, …
713 c#  .net  stream 

17
Bezpośrednie rzutowanie vs operator „jak”?
Rozważ następujący kod: void Handler(object o, EventArgs e) { // I swear o is a string string s = (string)o; // 1 //-OR- string s = o as string; // 2 // -OR- string s = o.ToString(); // 3 } Jaka jest różnica między tymi trzema rodzajami rzutów (okej, trzeci …
709 c#  casting 


12
Przekaż metodę jako parametr za pomocą C #
Mam kilka metod o tej samej sygnaturze (parametry i zwracane wartości), ale różne nazwy i elementy wewnętrzne metod są różne. Chcę przekazać nazwę metody do uruchomienia do innej metody, która wywoła przekazaną metodę. public int Method1(string) { ... do something return myInt; } public int Method2(string) { ... do something …
694 c#  .net  methods  delegates 


10
Podziel ciąg przez inny ciąg w C #
Używam tej Split()metody do dzielenia ciągów, ale wydaje się, że działa to tylko wtedy, gdy dzielisz ciąg znaków na znak. Czy istnieje sposób na podzielenie a string, przy czym innym ciągiem jest podział według parametru? Próbowałem przekształcić rozdzielacz w tablicę znaków, ale bez powodzenia. Innymi słowy, chciałbym podzielić string: THExxQUICKxxBROWNxxFOX …
682 c#  .net  string  split 

29
Najszybszy sposób wstawiania w Entity Framework
Szukam najszybszego sposobu wstawienia do Entity Framework. Pytam o to ze względu na scenariusz, w którym masz aktywny TransactionScope, a wstawienie jest ogromne (4000+). Może to potencjalnie trwać dłużej niż 10 minut (domyślny limit czasu transakcji), co doprowadzi do niekompletnej transakcji.
682 c#  sql  entity-framework 

30
MetadataException: Nie można załadować określonego zasobu metadanych
Nagle zaczynam MetadataExceptiontworzyć instancję mojej wygenerowanej ObjectContextklasy. Ciąg połączenia w App.Config wygląda poprawnie - nie zmienił się od czasu ostatniego działania - i próbowałem zregenerować nowy model (plik edmx) z bazowej bazy danych bez żadnych zmian. Czy ktoś ma jakieś pomysły? Dalsze szczegóły: Nie zmieniłem żadnych właściwości, nie zmieniłem nazwy …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.