Articles of c #

¿Por qué una clase tiene permitido tener un miembro estático de sí mismo, pero no un miembro no estático?

class base { public: base a; }; Da error de comstackción. class base { public: static base a; }; mientras que este código no da error de comstackción

Los métodos de extensión requieren declarar que la clase es estática

¿Por qué los métodos de extensión requieren que la clase de statement sea estática? ¿Es un requisito del comstackdor?

¿Por qué la excepción (int) (objeto) de 10m arroja el “lanzamiento especificado no es válido”?

Por qué este lanzamiento explícito arroja un lanzamiento Specified cast is not valid. excepción? decimal d = 10m; object o = d; int x = (int)o; Pero esto funciona: int x = (int)(decimal)o;

¿Cómo eliminar una fila en gridview usando el evento rowdeleting?

Este es mi código .cs : protected void Gridview1_RowDeleting(object sender, GridViewDeleteEventArgs e) { Gridview1.DeleteRow(e.RowIndex); Gridview1.DataBind(); } y esto es markup , <%– –%> varchar int numeric uniqueidentifier char Delete Por favor sugiérame He hecho esto mucho … pero aún no he eliminado la fila … protected void Gridview1_RowDeleting(object sender, GridViewDeleteEventArgs e) { //Gridview1.DeleteRow((int)Gridview1.DataKeys[e.RowIndex].Value); //Gridview1.DeleteRow(e.RowIndex); //Gridview1.DataBind(); […]

Ignorar excepción en C #

¿Hay una mejor manera de ignorar una excepción en C # que colocarla en un bloque de captura de prueba y no hacer nada en la captura? Encuentro que esta syntax es engorrosa. Para un bloque de código, ¿no puedo simplemente “etiquetarlo” de tal manera que el tiempo de ejecución sepa qué excepciones descuidar?

Usar el operador nulo-condicional en el lado izquierdo de una tarea

Tengo algunas páginas, cada una con una propiedad llamada Data . En otra página estoy configurando esta información de esta manera: if (MyPage1 != null) MyPage1.Data = this.data; if (MyPage2 != null) MyPage2.Data = this.data; if (MyPage3 != null) MyPage3.Data = this.data; ¿Hay alguna posibilidad de utilizar el operador nulo condicional en MyPage ? Estoy […]

Código de sistema de partículas obsoleto Unity 5.5

Antes de 5.5 se podían acceder a las variables del sistema de partículas a través de ParticleSystem y eran de lectura / escritura. Ahora se accede a través de ParticleSystem.MainModule y, por lo tanto, una gran cantidad de código se ha vuelto obsoleto. El Actualizador de API no ha podido solucionar la mayoría de los […]

¿Es posible pasar propiedades como parámetros de “salida” o “ref”?

¿Puedo pasar una propiedad como un parámetro de “salida” o “ref”? Si no, ¿por qué no? p.ej Person p = new Person(); . . . public void Test(out p.Name);

¿Cómo puedo obtener la ruta sensible a mayúsculas y minúsculas en Windows?

Necesito saber cuál es el camino real de un camino determinado. Por ejemplo: La ruta real es: d: \ src \ File.txt Y el usuario me da: D: \ src \ file.txt Necesito como resultado: d: \ src \ File.txt

Conversión de char * en flotación o doble

Tengo un valor que leo de un archivo y se almacena como un char *. El valor es un número monetario, #. ##, ##. ##, o ###. ##. Quiero convertir el carácter * en un número que puedo usar en los cálculos, lo he intentado con atof y strtod y simplemente me dan números de […]