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.

7
Co oznacza {0}, gdy znajduje się w ciągu w C #?
W słowniku takim jak ten: Dictionary<string, string> openWith = new Dictionary<string, string>(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); Wynik to: Dla Key = "rtf" wartość = wordpad.exe Co to {0}oznacza?
85 c#  string  formatting 

7
Wyświetl obraz w aplikacji konsoli
Mam aplikację konsoli, która zarządza obrazami. Teraz potrzebuję czegoś w rodzaju podglądu obrazów w aplikacji konsoli. Czy jest sposób, aby wyświetlić je w konsoli? Oto porównanie aktualnych odpowiedzi opartych na znakach: Wejście: Wynik:
85 c#  image  console 

10
Jaka jest różnica między odwołaniem C # a wskaźnikiem?
Nie do końca rozumiem różnicę między odwołaniem C # a wskaźnikiem. Oboje wskazują na miejsce w pamięci, prawda? Jedyną różnicą, jaką mogę zrozumieć, jest to, że wskaźniki nie są tak sprytne, nie mogą wskazywać niczego na stercie, są wyłączone z czyszczenia pamięci i mogą odnosić się tylko do struktur lub …
85 c#  pointers  reference 


4
Uzyskaj wartość publicznego pola statycznego poprzez odbicie
Oto, co zrobiłem do tej pory: var fields = typeof (Settings.Lookup).GetFields(); Console.WriteLine(fields[0].GetValue(Settings.Lookup)); // Compile error, Class Name is not valid at this point A to moja statyczna klasa: public static class Settings { public static class Lookup { public static string F1 ="abc"; } }
85 c#  .net 


8
Winforms TableLayoutPanel programowe dodawanie wierszy
Walczyłem z tym od jakiegoś czasu i odkryłem, że wiele innych osób ma również problemy z TableLayoutPanel (.net 2.0 Winforms). Problem Usiłuję wziąć „pusty” tablelayoutpanel, który ma zdefiniowane 10 kolumn, a następnie programowo dodać wiersze kontrolek w czasie wykonywania (tj. Po jednej kontrolce na komórkę). Można by pomyśleć, że powinno …

6
Jak mogę uzyskać dostęp do sesji w metodzie internetowej?
Czy mogę używać wartości sesji wewnątrz WebMethod? Próbowałem użyć, System.Web.Services.WebMethod(EnableSession = true)ale nie mogę uzyskać dostępu do parametru sesji, jak w tym przykładzie : [System.Web.Services.WebMethod(EnableSession = true)] [System.Web.Script.Services.ScriptMethod()] public static String checaItem(String id) { return "zeta"; } oto JS, który wywołuje metodę web: $.ajax({ type: "POST", url: 'Catalogo.aspx/checaItem', data: "{ …
85 c#  session 


2
Async PartialView powoduje wyjątek „HttpServerUtility.Execute zablokowany…”
Mam częściowy widok, który próbuje pobrać IEnumerable<Post>z bazy danych przy użyciu async ... metoda public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } Częściowy widok public async Task<ActionResult> Recent(int page = 0) { …

6
Jak podnosić uprawnienia tylko wtedy, gdy jest to wymagane?
To pytanie dotyczy systemu Windows Vista! Mam aplikację, która normalnie działa bez uprawnień administratora. Jest jedna czynność, która wymaga uprawnień administratora, ale nie chcę uruchamiać samej aplikacji z wyższymi uprawnieniami, kiedy wiem, że przez większość czasu użytkownik nawet nie będzie używał tej funkcji. Myślę o pewnej metodzie, dzięki której mogę …

4
Wysłać wiadomość e-mail do wielu odbiorców za pomocą wiadomości MailMessage?
Mam wielu odbiorców wiadomości e-mail przechowywanych w programie SQL Server. Kiedy kliknę wyślij na stronie internetowej, powinna wysłać e-mail do wszystkich odbiorców. Oddzieliłem e-maile za pomocą ;. Poniżej znajduje się kod pojedynczego odbiorcy. MailMessage Msg = new MailMessage(); MailAddress fromMail = new MailAddress(fromEmail); Msg.From = fromMail; Msg.To.Add(new MailAddress(toEmail)); if (ccEmail …
85 c#  mailmessage 

4
Nie możesz znaleźć przestrzeni nazw System.Windows.Media?
Używam obiektu z interfejsu API innej firmy, który ma właściwość typu System.Windows.Media.ImageSource, ale nie mogę nigdzie znaleźć przestrzeni nazw System.Windows.Media. Jeśli spróbuję dodać odniesienie do mojego projektu, nie widzę System.Windows.Mediana liście opcji. Mój projekt jest również nakierowany na .Net 3.5. Czy jest coś jeszcze, co muszę zrobić, aby uzyskać dostęp …
85 c#  .net  namespaces 

9
Console.WriteLine nie pojawia się w oknie Output
Wprowadziłem kilka Console.WriteLinewywołań do przetestowania, ale nie pojawiają się one w oknie wyjściowym? public static ArrayList myDeliveries = new ArrayList(); public mainForm(){ InitializeComponent(); } private void mainForm_Load(object sender, EventArgs e){ if (!File.Exists("../../MealDeliveries.txt")){ MessageBox.Show("File not found!"); return; } using (StreamReader sr = new StreamReader("../../MealDeliveries.txt")){ //first line is delivery name string strDeliveryName …
85 c#  .net  winforms 

11
Wyświetlić konsolę w aplikacji Windows?
Czy istnieje sposób pokazania konsoli w aplikacji systemu Windows? Chcę zrobić coś takiego: static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // ... } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
85 c#  winforms  console 

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.