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.


20
Nazwa „ViewBag” nie istnieje w bieżącym kontekście - Visual Studio 2015
Znowu zaczynam programować w ASP.NET i napotkałem mały błąd w programie Visual Studio. Moje pliki .cshtml wyświetlają błędy podczas korzystania z kilku funkcji maszynki do golenia. Na przykład „Nazwa„ ViewBag ”nie istnieje w obecnym kontekście”. Oto zdjęcie: Używam projektu demonstracyjnego. Projekt można znaleźć tutaj: https://github.com/Wintellect/Angular-MVC-Cookbook/tree/master/BasicProject Przejrzałem kilka innych wątków i …

5
Co robi Expression.Quote (), czego Expression.Constant () nie może już zrobić?
Uwaga: znam wcześniejsze pytanie „ Jaki jest cel metody Expression.Quote w LINQ? ” , Ale jeśli przeczytasz dalej, zobaczysz, że to nie odpowiada na moje pytanie. Rozumiem, jaki jest podany cel Expression.Quote(). Jednak Expression.Constant()może być używany do tego samego celu (oprócz wszystkich celów, do których Expression.Constant()jest już używany). Dlatego nie …

6
GetProperties (), aby zwrócić wszystkie właściwości dla hierarchii dziedziczenia interfejsu
Zakładając następującą hipotetyczną hierarchię dziedziczenia: public interface IA { int ID { get; set; } } public interface IB : IA { string Name { get; set; } } Korzystając z refleksji i wykonując następujące wezwanie: typeof(IB).GetProperties(BindingFlags.Public | BindingFlags.Instance) zwróci tylko właściwości interfejsu IB, którym jest „ Name”. Gdybyśmy mieli …
98 c#  .net  reflection 


6
Przekierowanie wszystkich projektów w rozwiązaniu do .NET 4.5.2
Mam rozwiązanie w Visual Studio 2012 zawierające 170 projektów C #. Muszę przekierować wszystkie projekty z .NET Framework 4.0 do 4.5.2. Wolę pozwolić programowi Visual Studio zająć się tym, przechodząc do właściwości każdego projektu, zmieniając docelową strukturę i pozwalając programowi Visual Studio na wprowadzenie wszelkich niezbędnych zmian w plikach .csproj. …

6
LINQ Korzystanie z Max (), aby wybrać pojedynczy wiersz
Używam LINQ na IQueryable zwrócony z NHibernate i muszę wybrać wiersz z maksymalną wartością (wartościami) w kilku polach. Uprościłem kawałek, na którym się trzymam. Muszę wybrać jeden wiersz z mojej tabeli z maksymalną wartością w jednym polu. var table = new Table { new Row(id: 1, status: 10), new Row(id: …
98 c#  .net  linq 

14
Entity Framework DateTime i UTC
Czy można mieć Entity Framework (używam obecnie podejścia Code First z CTP5), aby przechowywać wszystkie wartości DateTime jako UTC w bazie danych? Czy może istnieje sposób, aby określić to w mapowaniu, na przykład w tym dla kolumny last_login: modelBuilder.Entity<User>().Property(x => x.Id).HasColumnName("id"); modelBuilder.Entity<User>().Property(x => x.IsAdmin).HasColumnName("admin"); modelBuilder.Entity<User>().Property(x => x.IsEnabled).HasColumnName("enabled"); modelBuilder.Entity<User>().Property(x => x.PasswordHash).HasColumnName("password_hash"); …

3
Jak ustawić powiązanie w kodzie?
Mam potrzebę ustawienia powiązania w kodzie. Wydaje się, że nie mogę tego zrobić dobrze. Oto, czego próbowałem: XAML: <TextBox Name="txtText"></TextBox> Kod za: Binding myBinding = new Binding("SomeString"); myBinding.Source = ViewModel.SomeString; myBinding.Mode = BindingMode.TwoWay; myBinding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; BindingOperations.SetBinding(txtText, TextBox.TextProperty, myBinding); ViewModel: public string SomeString { get { return someString; } set …
98 c#  wpf  xaml  data-binding 

9
Przestrzeń nazw i klasa o tej samej nazwie?
Organizuję projekt biblioteki i mam nazwaną centralną klasę menedżera Scenegraphoraz całą masę innych klas, które żyją w przestrzeni nazw Scenegraph. Naprawdę chciałbym, żeby scenegraph był, MyLib.Scenegrapha inne klasy były MyLib.Scenegraph.*, ale wydaje się, że jedynym sposobem na to byłoby uczynienie wszystkich innych klas wewnętrznymi Scenegraphw pliku Scenegraph.cs, a to jest …
98 c#  class  namespaces 

18
Jak zdefiniować wyliczenie z wartością ciągu?
Próbuję zdefiniować Enumi dodać prawidłowe wspólne separatory używane w plikach CSV lub podobnych. Następnie mam zamiar powiązać go z a ComboBoxjako źródłem danych, więc za każdym razem, gdy dodam lub usuwam definicję Enum, nie muszę niczego zmieniać w polu kombi. Problem polega na tym, jak mogę zdefiniować wyliczenie z reprezentacją …
98 c#  string  enums 

9
Serializuj i deserializuj Json i Json Array w Unity
Mam listę elementów wysłanych z pliku PHP do Unity za pomocą WWW. Do WWW.textwygląda następująco: [ { "playerId": "1", "playerLoc": "Powai" }, { "playerId": "2", "playerLoc": "Andheri" }, { "playerId": "3", "playerLoc": "Churchgate" } ] Gdzie przycinam dodatek []z string. Kiedy próbuję przeanalizować go przy użyciu Boomlagoon.JSON, pobierany jest tylko …
98 c#  json  unity3d 

9
Jak zaimportować JsonConvert w aplikacji C #?
Stworzyłem projekt biblioteki C #. Projekt ma tę linię w jednej klasie: JsonConvert.SerializeObject(objectList); Otrzymuję błąd mówiąc nazwa JsonConvert nie istnieje w bieżącym kontekście. Aby to naprawić, dodałem System.ServiceModel.Web.dlldo referencji, ale nie miałem szczęścia. Jak mogę rozwiązać ten błąd?
98 c#  json.net 

9
Uwierzytelnianie interfejsu API sieci Web ASP.NET Core
Mam problem z konfiguracją uwierzytelniania w mojej usłudze internetowej. Usługa jest tworzona przy użyciu internetowego interfejsu API ASP.NET Core. Wszyscy moi klienci (aplikacje WPF) powinni używać tych samych poświadczeń do wywoływania operacji usługi sieci Web. Po kilku poszukiwaniach wymyśliłem uwierzytelnianie podstawowe - wysyłanie nazwy użytkownika i hasła w nagłówku żądania …

9
Jak pozbyć się komunikatów o naruszeniu reguł nazewnictwa w programie Visual Studio?
Właśnie zainstalowałem program Visual Studio 2017. Kiedy otwieram istniejącą witrynę internetową, otrzymuję różnego rodzaju komunikaty ostrzegawcze, takie jak ten: IDE1006 Naruszenie zasady nazewnictwa: te słowa muszą zaczynać się od wielkich liter: swe_calc W kodzie definiuje się go jako: [System.Runtime.InteropServices.DllImport("swedll32.dll")] public static extern Int32 swe_calc(double tjd, int ipl, Int32 iflag, IntPtr …

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.