Articles of c #

.Net lib per controllare il GDB remoto

Sono interessato a creare frontend Visual per GDB. Quindi sono interessato c’è qualche libreria per gestire il protocollo remoto di GDB da .Net . Penso che WPF farà una buona interfaccia utente.

Casella di controllo LED personalizzata WPF

Attualmente sto cercando di “trasferire” un controllo da WindowsForms a WPF. Ho questa elegante casella di controllo a led e cerco di ottenere lo stesso aspetto visivo in wpf. ma non sono in grado di farlo. Ho cercato molto testa a testa non riesco a trovare una soluzione alle mie domande / problemi. Ecco come […]

Convertire un array di tipo T in un array di tipo I dove T implementa I in C #

Sto cercando di realizzare qualcosa in C # che faccio facilmente in Java. Ma avendo qualche problema. Ho un numero indefinito di matrici di oggetti di tipo T. A implementa un’interfaccia I. Ho bisogno di un array di I alla fine che è la sum di tutti i valori di tutti gli array. Assumere che […]

Ruota una porta in entrambe le direzioni in Unity

Ho creato una porta di apertura e chiusura in Unity. Posso aprire quella porta chiamando Interact() . Ora voglio creare una porta che si apre sempre lontano dal giocatore. Come una porta di un saloon. Se il giocatore è di fronte a una stanza, la porta ruota nella stanza, se il giocatore è nella stanza, […]

Radice quadrata di numeri negativi

Mi chiedo solo, è ansible calcolare le radici quadrate dei numeri negativi in ​​C #? Ad esempio sqrt (-1) = i. Ho scritto questo pezzo di codice: using System; public static class sqrts { public static void Main() { string x; double sqrtofx; Console.Write(“Enter a number: “); x = Console.ReadLine(); sqrtofx = Math.Sqrt(Convert.ToInt32(x)); Console.WriteLine(“\nSqrt({0}): {1}”, […]

Approccio streaming di memoria asincrona: quale dei seguenti?

Sto lavorando a una soluzione che utilizza lo streaming di memoria asincrono e sto pensando a un approccio corretto per l’implementazione di tale. Quale è più conveniente? Il primo, semplice: //First approach: linear async private async static Task WriteToStreamFirstVariant() { MemoryStream memoryStream = new MemoryStream(); byte[] data = new byte[256]; try { await memoryStream.WriteAsync(data, 0, […]

Perché non funziona Clipboard.GetText?

String str = Clipboard.GetText(); lancia un’eccezione Si è verificata un’eccezione non gestita di tipo “System.StackOverflowException” in PresentationCore.dll Come posso prevenire questo problema?

Come unire un’immagine in un WriteableBitmap?

Ho una bitmap come questa: var map = new WriteableBitmap(800,800,800,800, PixelFormats.Bgr32,null); E poi ho un’immagine png 50×50 che voglio unire in questa bitmap (trasparenza inclusa) nella posizione offset 100 in alto a sinistra 150 (dall’angolo in alto a sinistra della bitmap) var img = new BitmapImage(new Uri(@”D:\test.png”, UriKind.Absolute)); Ho provato cose come map.WritePixels(img); ma questo […]

in IEquatable l’implementazione è un controllo di riferimento necessario

Ho una class che IEquatable . È necessario eseguire un controllo di refrence in Equals() o è gestito nel framework? class Foo : IEquatable { int value; Bar system; bool Equals(Foo other) { return this == other || ( value == other.value && system.Equals(other.system) ); } } Nell’esempio sopra è this==other affermazione superflua o necessaria? […]

Come mantenere una finestra su tutte le altre windows della mia applicazione?

Vorrei visualizzare una finestra di stato nella mia applicazione C # Windows Form che informa l’utente quando l’applicazione è in attesa di acquisire un blocco. Questa è una cosa definita dall’applicazione, tuttavia, la finestra dovrebbe essere visibile e rimanere sempre in cima a tutte le altre windows della mia applicazione, anche quando l’utente fa clic […]