Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

8
¿Qué es exactamente un IntPtr?
Al usar IntelliSense y mirar el código de otras personas, me he encontrado con este IntPtrtipo; Cada vez que ha sido necesario utilizarlo, simplemente puse nullo IntPtr.Zeroencontré la mayoría de las funciones para trabajar. ¿Qué es exactamente y cuándo / por qué se usa?
171 c#  intptr 

6
¿Cómo se concatenan las listas en C #?
Si tengo: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Ejecuté un código similar a este en Visual Studio 2008 y establecí puntos de interrupción …
171 c#  arrays  list  concatenation 


2
Comprender la recolección de basura en .NET
Considere el siguiente código: public class Class1 { public static int c; ~Class1() { c++; } } public class Class2 { public static void Main() { { var c1=new Class1(); //c1=null; // If this line is not commented out, at the Console.WriteLine call, it prints 1. } GC.Collect(); GC.WaitForPendingFinalizers(); Console.WriteLine(Class1.c); …




3
¿Cuál es la diferencia entre las opciones de diseño de Xamarin.Form, especialmente las de relleno y expansión?
En Xamarin.Forms cada uno Viewtiene las dos propiedades HorizontalOptionsy VerticalOptions. Ambos son de tipo LayoutOptionsy pueden tener uno de los siguientes valores: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand Aparentemente, controla la alineación de la vista en la vista principal. Pero, ¿cómo es exactamente el comportamiento de cada opción …




10
Agregar líneas a un archivo usando un StreamWriter
Quiero agregar líneas a mi archivo. Estoy usando un StreamWriter: StreamWriter file2 = new StreamWriter(@"c:\file.txt"); file2.WriteLine(someString); file2.Close(); La salida de mi archivo debe estar varias cadenas una debajo de la otra, pero solo tengo una fila, que se sobrescribe cada vez que ejecuto este código. ¿Hay alguna forma de permitir …
170 c#  streamwriter 


11
¿Pruebas unitarias de métodos nulos?
¿Cuál es la mejor manera de probar un método que no devuelve nada? Específicamente en c #. Lo que realmente estoy tratando de probar es un método que toma un archivo de registro y lo analiza para cadenas específicas. Las cadenas se insertan en una base de datos. Nada que …
170 c#  unit-testing 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.