Categorías
c#

Eliminar el último carácter de la cadena en C #, VB.NET con ejemplo

Introducción:

Aquí explicaré cómo eliminar el último carácter de la cadena en C#, vb.net con ejemplo o elimine o elimine el último carácter de la cadena con ejemplos en C#, vb.net. En C# o vb.net podemos eliminar fácilmente el último carácter de la cadena usando Eliminar
o Podar o Índice de propiedades.

Descripción:

En publicaciones anteriores, expliqué la lista de envío como parámetro para funcionar con el ejemplo, verifique si la lista de matrices contiene una cadena específica o no, jQuery muestra la imagen según la URL ingresada, jQuery Elimina el primer o último carácter de la cadena, Eliminar filas seleccionadas de la tabla de datos en c #, vb.net

y muchos artículos relacionados con Asp.net, Vista en cuadrícula, Ajax, JQuery. Ahora explicaré cómo eliminar el último carácter de la cadena en C#, vb.net con el ejemplo.


Tenemos diferentes formas de eliminar el último carácter de la cadena en C#, vb.net basado en nuestros requisitos.


A continuación se muestran los pocos métodos que podemos utilizar para eliminar el último carácter de la cadena.

Método 1

A continuación se muestra una forma de eliminar el último carácter de la cadena usando Eliminar propiedad

Código C #

protegido vacío
Page_Load (objeto remitente, EventArgs mi)

{

cuerda istr = «1,2,3,4,5,6,7,8,9,10,»;

cuerda ostr = istr.Remove (istr.Length – 1, 1);

Response.Write (ostr);

}


VB.NET


Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como
EventArgs) Manejas Me.Carga

Oscuro istr Como
Cuerda = «1,2,3,4,5,6,7,8,9,10,»

Oscuro ostr Como
Cuerda = istr.Remove (istr.Length – 1, 1)

Response.Write (ostr)

Fin Sub


Método 2

A continuación se muestra otra forma de eliminar el último carácter de la cadena utilizando la propiedad Trim

Código C #

protegido vacío
Page_Load (objeto remitente, EventArgs mi)

{

cuerda istr = «1,2,3,4,5,6,7,8,9,10,»;

cuerda ostr = istr.Trim («,».ToCharArray ());

Response.Write (ostr);

}


VB.NET

Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como
EventArgs) Manejas Me.Carga

Oscuro istr Como Cuerda = «1,2,3,4,5,6,7,8,9,10,»

Oscuro ostr Como Cuerda = istr.Trim («,».ToCharArray ())

Response.Write (ostr)

Fin Sub


Método 3

A continuación se muestra otra forma de eliminar el último carácter de la cadena usando Índice de propiedad, pero ese carácter debería existir solo una vez, de lo contrario, esta propiedad devolverá los valores antes del primer carácter.

Código C #

protegido vacío
Page_Load (objeto remitente, EventArgs mi)

{

cuerda istr = «aspdotnet-suresh.com»,;

cuerda ostr = istr.Eliminar(Istr.IndexOf («,»));

Response.Write (ostr);

}


VB.NET

Protegido Sub
Page_Load (ByVal remitente Como Objeto, ByVal mi Como
EventArgs) Manejas Me.Carga

Oscuro istr Como Cuerda = «aspdotnet-suresh.com, «

Oscuro ostr Como Cuerda = istr.Eliminar(Istr.IndexOf («,»))

Response.Write (ostr)

Fin Sub


Así es como podemos eliminar el último carácter de la cadena en C#, vb.net basado en nuestros requisitos.

.

Categorías
c#

Ejemplo de Jsontextwriter en C #, VB.NET

Introducción:


Aquí aprenderemos cómo usar jsontextwriter en c #, vb.net con ejemplo o cómo escribir json usando jsontextwriter en c #, vb.net con ejemplo o newtonsoft jsontextwriter para escribir json con ejemplo en c #, vb.net o convertir lista a json usando newtonsoft jsontextwriter en c #, vb.net con ejemplo. Al usar la referencia de newtonsoft en nuestras aplicaciones, podemos convertir fácilmente la lista al formato json y serializar / deserializar los objetos de la lista fácilmente según nuestros requisitos.


Descripción:


En artículos anteriores expliqué enviar / recibir objetos JSON desde un servicio web con un ejemplo, angularjs filtra el objeto json para mostrar / ocultar elementos según las condiciones, mostrar la ventana de información en los mapas de Google al hacer clic en los marcadores, mostrar los marcadores en los mapas de Google usando datos json, convertir json cadena al objeto json con ejemplo y muchos más artículos relacionados en JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo usar newtonsoft jsontextwriter para crear un archivo json con los datos requeridos en c #, vb.net con ejemplo.

Generalmente, en nuestras aplicaciones, jsontextwriter se utiliza para convertir los elementos de la lista a json en el formato requerido y nos ayudará a mostrar los elementos de la lista como elementos json separados según nuestros requisitos.


A continuación se muestra el fragmento de código simple para convertir elementos de lista a formato json usando jsontextwriter.


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

System.Text;

usando

Newtonsoft.Json;

usando System.IO;

espacio de nombres

temas de prueba

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

Lista<Detalles de usuario> artículos = nuevo Lista<Detalles de usuario> ();

Detalles de usuario

usuario = nuevo Detalles de usuario();

elementos.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

elementos.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

elementos.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

elementos.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

StringBuilder

sb = nuevo StringBuilder();

StringWriter

sw = nuevo StringWriter(sb);

usando(JsonTextWriter

jw = nuevo JsonTextWriter(sudoeste))

{

// jw.Formatting = Formatting.Indented;

para cada(var Articulo en artículos)

{

jw.WriteStartObject ();

var userinfo =
nuevo Detalles de usuario

{

userid = item.userid,

username = item.username,

location = item.location

};

var proptypes = userinfo.GetType ();

jw.WritePropertyName («ID de usuario»);

jw.WriteValue (userinfo.userid.ToString ());

jw.WritePropertyName («nombre de usuario»);

jw.WriteValue (userinfo.username.ToString ());

jw.WritePropertyName («localización»);

jw.WriteValue (userinfo.location.ToString ());

jw.WriteEndObject ();

jw.WriteRaw («norte»);

}

}

Consola.WriteLine (sb.ToString ());

Consola.ReadLine ();

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

}

Código VB.NET


Importaciones

System.Collections.Generic

Importaciones

System.Text

Importaciones

Newtonsoft.Json

Importaciones System.IO

Módulo Módulo 1

Sub Principal()

Oscuro artículos Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro sb Como Nuevo StringBuilder()

Oscuro sudoeste Como Nuevo StringWriter(sb)

Usando jw Como Nuevo JsonTextWriter(sudoeste)

‘jw.Formatting = Formateo.Indentado

Para Cada Articulo En artículos

jw.WriteStartObject ()

Oscuro userinfo =
Nuevo Detalles de usuario() Con {

.userid = item.userid,

.username = item.username,

.location = item.location

}

Oscuro proptypes = userinfo.[GetType]()

jw.WritePropertyName («ID de usuario»)

jw.WriteValue (userinfo.userid.ToString ())

jw.WritePropertyName («nombre de usuario»)

jw.WriteValue (userinfo.username.ToString ())

jw.WritePropertyName («localización»)

jw.WriteValue (userinfo.location.ToString ())

jw.WriteEndObject ()

jw.WriteRaw (vbLf)

Próximo

Fin Usando

Consola.WriteLine (sb.ToString ())

Consola.ReadLine ()

Fin Sub

Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Fin Módulo

Si observa el código anterior, agregamos un espacio de nombres «Newtonsoft.JSON«Esto lo podemos obtener agregando una referencia usando Administrar paquetes Nuget. Para agregar una referencia, haga clic derecho en Referencias en su aplicación a

Seleccione Administrar paquetes Nuget a

Ir Navegar Pestaña a

Buscar Newtonsoft a

De la lista seleccione Newtonsoft.Json
e instalarlo. Una vez que instalemos el componente que se mostrará como se muestra a continuación.



















Manifestación


Cuando ejecutamos el código anterior, obtendremos un resultado como el que se muestra a continuación


Así es como podemos usar jsontextwriter para reescribir json en el formato requerido.

.

Categorías
c#

Regex Split String pero mantener delimitador en C #, VB.NET

Introducción:


Aquí aprenderemos cómo dividir cadenas, incluir delimitadores en c #, vb.net con ejemplo o dividir cadena pero mantener delimitadores en c #, vb.net con ejemplo o regex dividir cadena pero mantener el delimitador al final en c #, vb.net con ejemplo o dividir la cadena en una matriz de palabras pero mantener los delimitadores al final del resultado en c #, vb.net con ejemplo. Al usar expresiones regulares, podemos dividir fácilmente la cadena e incluir delimitadores en la palabra según nuestros requisitos.

Descripción:


En artículos anteriores expliqué el ejemplo de cadena dividida en c #, vb.net, use la función dividida en jquery para dividir la cadena, jQuery obtiene valores de cadena de consulta con caracteres especiales, el servidor SQL verifica si la cadena contiene una palabra / cadena específica, jQuery divide la cadena en una matriz con el ejemplo del delimitador de coma, función de división del servidor SQL para dividir la cadena con el ejemplo y muchos artículos relacionados en JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo dividir la cadena y mantener los delimitadores al final en c #, vb.net con ejemplo.

Al usar expresiones regulares, podemos dividir fácilmente y mantener los delimitadores al final de la cadena. A continuación se muestra el fragmento de código de muestra para dividir la cadena con delimitadores «? @!”.


Código C #


cuerda texto = «seguro? rohini @ praveen! sateesh»;

cuerda[] split = Regex.Split (texto, @ «(? <=[?@!]) ");

Código VB.NET


Oscuro texto Como [String] = «seguro? rohini @ praveen! sateesh»

Oscuro separar Como Cuerda() = Regex.Split (texto, «(? <=[?@!]) ")

Cuando ejecutamos las declaraciones anteriores, obtendremos un resultado como el que se muestra a continuación.


Si desea un ejemplo completo para dividir la cadena pero para mantener el delimitador, cree un nuevo proyecto y escriba el código como se muestra a continuación.


Código C #


usando Sistema;

usando

System.Text.RegularExpressions;

espacio de nombres

SampleConsoleApp

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

cuerda texto = «seguro? rohini @ praveen! sateesh»;

cuerda[] strarr =
Regex.Split (texto, @ «(? <=[?@!]) ");

para cada (var Articulo en strarr)

Consola.WriteLine (elemento);

Consola.ReadLine ();

}

}

}

Código VB.NET


Importaciones

System.Text.RegularExpressions

Módulo Módulo 1

Sub Principal()

Oscuro texto Como Cuerda = «seguro? rohini @ praveen! sateesh»

Oscuro strarr Como Cuerda() = Regex.Split (texto,
«(? <=[?@!]) ")

Para Cada Articulo En strarr

Consola.WriteLine (artículo)

Próximo

Consola.ReadLine ()

Fin Sub

Fin Módulo

Si observa los ejemplos anteriores, estamos dividiendo cadenas con caracteres especiales «? @!”.


Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación. A continuación se muestra el resultado de dividir la cadena e incluir el delimitador al final de la cadena.



Así es como podemos dividir la cadena en palabras, incluidos delimitadores en C#, vb.net.

.

Categorías
c#

Cadena dividida incluye delimitador al final en C #, VB.NET

Introducción:


Aquí aprenderemos cómo dividir cadenas e incluir delimitadores al final en c #, vb.net con ejemplo o dividir cadena sin eliminar delimitadores en c #, vb.net con ejemplo o dividir cadena mantener delimitador al final en c #, vb.net con ejemplo o dividir la cadena en una matriz de palabras pero mantener delimitadores al final del resultado en c #, vb.net con ejemplo. Al usar expresiones regulares, podemos dividir fácilmente la cadena e incluir los delimitadores en la palabra según nuestros requisitos.


Descripción:


En artículos anteriores expliqué la serialización y deserialización de json en asp.net, jquery dividió la cadena en una matriz con delimitador de coma, la función de subcadena sql para obtener una parte particular de la cadena con el ejemplo, regex para reemplazar todos los caracteres especiales con espacio en c #, función de división del servidor sql para dividir la cadena con el ejemplo, la tabla de retorno de la función sql como parámetro con el ejemplo y muchos artículos relacionados en JSON, asp.net, mvc, c #, vb.net. Ahora explicaré cómo dividir la cadena y mantener los delimitadores al final en c #, vb.net con ejemplo.

Al usar expresiones regulares, podemos dividir fácilmente y mantener los delimitadores al final de la cadena. A continuación se muestra el fragmento de código de muestra para dividir la cadena con el delimitador «}”.


Código C #


cuerda strmsg = «{» ID de usuario «: 1, » nombre de usuario «: » seguro «, » ubicación «: » chennai «} {» ID de usuario «: 2, » nombre de usuario «: «rohini «, «ubicación «: «guntur «} «;

cuerda[] strarr = Regex.Split (strmsg, @ «(? <=[}]) ") .Donde ((s, i) => s! = «») .ToArray ();

Código VB.NET


Oscuro strmsg Como Cuerda = «{» «userid» «: 1,» «username» «:» «suresh» «,» «location» «:» «chennai» «} {» «userid» «: 2,» «username» «:» «rohini» «,» «ubicación» «:» «guntur» «}»

Oscuro strarr Como Cuerda() = Regex.Split (strmsg, «(? <=[}]) ").Dónde(Función(s, i) s <> «») .ToArray ()

Cuando ejecutamos las declaraciones anteriores, obtendremos un resultado como el que se muestra a continuación.


Si desea un ejemplo completo para dividir la cadena pero para mantener el delimitador, cree un nuevo proyecto y escriba el código como se muestra a continuación.


Código C #


usando Sistema;

usando

System.Linq;

usando

System.Text.RegularExpressions;

espacio de nombres

SampleConsoleApp

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

cuerda strmsg = «{» ID de usuario «: 1, » nombre de usuario «: » seguro «, » ubicación «: » chennai «} {» ID de usuario «: 2, » nombre de usuario «: «rohini «, «ubicación «: «guntur «} «;

cuerda[] strarr =
Regex.Split (strmsg, @ «(? <=[}]) ") .Donde ((s, i) => s! = «») .ToArray ();

para cada (var Articulo en strarr)

Consola.WriteLine (elemento);

Consola.ReadLine ();

}

}

}

Código VB.NET


Importaciones

System.Text.RegularExpressions

Módulo Módulo 1

Sub Principal()

Oscuro strmsg Como Cuerda = «{» «userid» «: 1,» «username» «:» «suresh» «,» «location» «:» «chennai» «} {» «userid» «: 2,» «username» «:» «rohini» «,» «ubicación» «:» «guntur» «}»

Oscuro strarr Como Cuerda() = Regex.Split (strmsg,
«(? <=[}]) ").Dónde(Función(s, i) s <> «») .ToArray ()

Para Cada Articulo En strarr

Consola.WriteLine (artículo)

Próximo

Consola.ReadLine ()

Fin Sub

Fin Módulo

Si observa los ejemplos anteriores, estamos dividiendo cadenas con caracteres especiales «}”.


Manifestación


Ahora ejecute la aplicación para ver el resultado que será como se muestra a continuación. A continuación se muestra el resultado de dividir la cadena e incluir el delimitador al final de la cadena.


Así es como podemos dividir la cadena e incluir un delimitador al final en c #, vb.net.

.

Categorías
c#

Reflexión para obtener todos los nombres y valores de propiedades de lista en C #, VB.NET

Introducción:


Aquí aprenderemos cómo obtener nombres y valores de propiedades de objetos usando reflexión reflexión en c #, vb.net con ejemplo o usar reflexión para obtener todos los tipos de propiedad y nombres de un objeto en c #, vb.net con ejemplo o reflexión para obtener todas las propiedades de cualquier objeto en c #, vb.net o método de reflexión Type.GetAllProperties para obtener todas las propiedades y valores de un objeto en c #, vb.net con ejemplo. Mediante el uso Reflexión
properties, podemos obtener fácilmente todos los nombres y valores de propiedad de los objetos en función de nuestros requisitos.


Descripción:


En artículos anteriores expliqué enviar imágenes de visualización en gridview desde la base de datos en asp.net, asp.net cargar la imagen y mostrar la vista previa de la imagen antes de cargarla, mostrar imágenes en informes de cristal en asp.net con el ejemplo, asp.net abrir archivo pdf en el navegador web con ejemplo, jQuery zoom image en el mouse sobre con ejemplo, objeto de diccionario en c #, vb.net con ejemplo, constructor estático en c #, vb.net con ejemplo, diferencia entre ref y out en c #, vb.net con ejemplo y muchos más artículos relacionados con lista genérica, asp.net, mvc, c #, vb.net. Ahora explicaré cómo usar la reflexión para obtener nombres y valores de propiedades de objetos en c #, vb.net con un ejemplo.

Utilizando Reflection PropiedadesInfo podemos obtener fácilmente los nombres y valores de las propiedades de la lista de objetos en función de nuestros requisitos.


A continuación se muestra el fragmento de código simple para obtener todos los nombres de propiedad y valores de un objeto en c #, vb.net usando la reflexión.


Código C #


Escribe tipo = usuario.GetType ();

PropertyInfo[]

props = type.GetProperties ();

cuerda str = «{«;

para cada (var apuntalar en accesorios)

{

str + = (prop.Name +«:»+ prop.GetValue (usuario)) +«,»;

}

regreso str.Remove (str.Length-1) +«}»;

Código VB.NET


Oscuro escribe Como Escribe = usuario.[GetType]()

Oscuro accesorios() Como PropertyInfo = tipo.GetProperties ()

Oscuro str Como Cuerda = «{«

Para Cada apuntalar En accesorios

str + = (prop.Name + «:» + CStr(prop.GetValue (usuario))) + «,»

Próximo

Regreso str.Remove (str.Length – 1) + «}»

Si desea un ejemplo completo para obtener todas las propiedades y valores de un objeto, escriba el código como se muestra a continuación.


Código C #


usando Sistema;

usando

System.Collections.Generic;

usando

System.Reflection;

espacio de nombres

SampleConsoleApp

{

clase Programa

{

estático vacío Principal(cuerda[] argumentos)

{

Lista<Detalles de usuario> artículos = nuevo Lista<Detalles de usuario> ();

elementos.Añadir (nuevo Detalles de usuario {userid = 1, username = «seguro», ubicación = «Chennai» });

elementos.Añadir (nuevo Detalles de usuario {userid = 2, username = «rohini», ubicación = «guntur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 3, username = «praveen», ubicación = «bangalore» });

elementos.Añadir (nuevo Detalles de usuario {userid = 4, username = «sateesh», ubicación = «vizag» });

elementos.Añadir (nuevo Detalles de usuario {userid = 5, username = «madhav», ubicación = «nagpur» });

elementos.Añadir (nuevo Detalles de usuario {userid = 6, username = «cariño», ubicación = «nagpur» });

cuerda strmsg = cuerda.Vacío;

para cada (var usuario en artículos)

{

strmsg = GetPropertyValues ​​(usuario);

Consola.WriteLine (strmsg);

}

Consola.ReadLine ();

}

privado estático cuerda

GetPropertyValues ​​(Detalles de usuario usuario)

{

Escribe tipo = usuario.GetType ();

PropertyInfo[]

props = type.GetProperties ();

cuerda str = «{«;

para cada (var apuntalar en accesorios)

{

str + = (prop.Name +«:»+ prop.GetValue (usuario)) +«,»;

}

regreso

str.Remove (str.Length-1) +«}»;

}

}

clase Detalles de usuario

{

público En t userid { obtener; colocar; }

público cuerda nombre de usuario {
obtener; colocar; }

público cuerda localización {
obtener; colocar; }

}

}

Código VB.NET


Importaciones

Sistema.Reflexión

Módulo Módulo 1

Sub Principal()

Oscuro artículos Como Nuevo Lista(De Detalles de usuario) ()

Oscuro usuario Como Nuevo Detalles de usuario()

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 1,

.username = «seguro»,

.location = «Chennai»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 2,

.username = «rohini»,

.location = «guntur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 3,

.username = «praveen»,

.location = «bangalore»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 4,

.username = «sateesh»,

.location = «vizag»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 5,

.username = «madhav»,

.location = «nagpur»

})

elementos.Añadir (Nuevo Detalles de usuario() Con {

.userid = 6,

.username = «cariño»,

.location = «nagpur»

})

Oscuro strmsg Como Cuerda = Cuerda.Vacío

Para Cada usuario En artículos

strmsg = GetPropertyValues ​​(usuario)

Consola.WriteLine (strmsg)

Próximo

Consola.ReadLine ()

Fin Sub

Privado Función

GetPropertyValues ​​(usuario Como Detalles de usuario) Como Cuerda

Oscuro escribe Como Escribe = usuario.[GetType]()

Oscuro accesorios() Como PropertyInfo = tipo.GetProperties ()

Oscuro str Como Cuerda = «{«

Para Cada apuntalar En accesorios

str + = (prop.Name + «:» + CStr(prop.GetValue (usuario))) + «,»

Próximo

Regreso

str.Remove (str.Length – 1) + «}»

Fin Función

Clase Detalles de usuario

Público Propiedad ID de usuario () Como Entero

Obtener

Regreso m_userid

Fin Obtener

Colocar

m_userid = Valor

Fin Colocar

Fin Propiedad

Privado m_userid Como Entero

Público Propiedad nombre de usuario()
Como Cuerda

Obtener

Regreso m_username

Fin Obtener

Colocar

m_username = Valor

Fin Colocar

Fin Propiedad

Privado m_username
Como Cuerda

Público Propiedad localización()
Como Cuerda

Obtener

Regreso m_location

Fin Obtener

Colocar

m_location = Valor

Fin Colocar

Fin Propiedad

Privado m_location
Como Cuerda

Fin Clase

Fin Módulo

Si observa el código anterior, agregamos un espacio de nombres «Sistema.Reflexión«Para obtener propiedades y valores de un objeto usando PropertyInfo
propiedad.


Manifestación


Cuando ejecutamos el código anterior, obtendremos un resultado como el que se muestra a continuación


.

Categorías
c#

Crear archivo de instalación para la aplicación de Windows con Visual Studio

Introducción:

Aquí aprenderemos cómo crear un archivo de instalación para la aplicación de Windows. en C# usando Visual Studio con ejemplos o cree un archivo de configuración para la aplicación de Windows Forms en Visual Studio en C# con el ejemplo. Al usar el proyecto de instalación en las plantillas de la sección de instalación e implementación de Visual Studio, podemos crear fácilmente un instalador o un archivo de instalación para la aplicación de Windows. en C#.

Descripción:

En artículos anteriores expliqué configurar la página de inicio en la aplicación de Windows, mostrar la barra de progreso en la aplicación de Windows en c #, vb.net, vincular datos a datagridview con ejemplo en c #, vb.net, exportar datos de datagridview para sobresalir con ejemplo en c #, vb. net, constructores en c # con ejemplos, diferencia entre virtual, override, nuevas palabras clave en c # y muchos artículos relacionados con asp.net, C#, vb.net y JQuery. Ahora explicaré cómo crear un instalador o un archivo de configuración para la aplicación de Windows Forms en Visual Studio usando C# con el ejemplo.

Antes de crear el instalador o el archivo de configuración para la aplicación de formularios de Windows, primero crearemos una aplicación de formularios de Windows de muestra

Ir al archivo a proyecto a seleccione Aplicación de Windows Forms a Da nombre a tu aplicación a haga clic en Aceptar como se muestra a continuación

Ahora, en su página, agregue el cuadro de texto y los controles de botón, haga doble clic en su botón y escriba el código como se muestra a continuación

privado vacío
button1_Click (objeto remitente, EventArgs mi)

{

cuerda str = textBox1.Text.Trim ();

si(str! =«»)

{

Buzon de mensaje.Mostrar(«Gracias por tu interés», «Éxito»);

}

demás

{

Buzon de mensaje.Mostrar(«Por favor ingrese el nombre», «error»);

}

}

Una vez que escriba el código, ejecute su aplicación que devolverá el resultado como se muestra a continuación

Producción

Ahora tenemos una aplicación de formulario de Windows de muestra para esto, crearemos un archivo de configuración.

Primero cierre su aplicación y nuevamente abra Visual Studio y cree un nuevo proyecto de instalación siguiendo los pasos a continuación

Ir al archivo a Proyecto a Otros tipos de proyectos a Seleccione Configuración e implementación a Seleccione el proyecto de instalación como se muestra en la imagen de abajo

Se abrirá una ventana como se muestra a continuación en la que contiene tres carpetas que son Solicitud Carpeta, escritorio del usuario y menú del programa de los usuarios. Estas carpetas son los lugares donde queremos copiar nuestros archivos de instalación durante el proceso de instalación. Ahora haga clic derecho en Carpeta de la aplicación y seleccione Agregar a Archivo como se muestra a continuación

Una vez que hagamos clic en Archivo, se abrirá una nueva ventana en la que navegue hasta carpeta bin de tu aplicación de formulario de Windows de muestra y seleccione su aplicación archivo .exe y haga clic en Aceptar como se muestra a continuación

Una vez que agreguemos el archivo exe, haga clic derecho en su archivo de configuración y haga clic en crear acceso directo para agregar ese acceso directo a Escritorio del usuario carpeta o Menú del programa del usuario cuando instalas la aplicación

Ahora haga clic derecho en su proyecto de instalación como se muestra a continuación para cambiar las propiedades

En la ventana de propiedades, haga clic en el botón Requisitos previos para agregar los cambios necesarios como .NET framework, SQL Server Compacto para configurar el archivo como se muestra a continuación


Una vez que haya realizado todos los cambios, haga clic derecho en su proyecto de instalación y haga clic en Construir creará un archivo de configuración en la carpeta de la aplicación de configuración como se muestra a continuación

Ahora abra la carpeta de la aplicación de archivos de configuración y verifíquela en la carpeta de depuración, contendrá archivos de configuración como se muestra a continuación

Crear archivo de instalación para la aplicación de Windows con Visual Studio
Ahora haga clic en su archivo de instalación para instalarlo. Si hace clic en el archivo de configuración, se abrirá una ventana como se muestra a continuación


Ahora haga clic en Siguiente Siguiente en Windows, se instalará su aplicación como se muestra a continuación



Una vez completada la instalación, se creará un acceso directo en el escritorio porque agregamos propiedades para crear un acceso directo en el escritorio si lo abres será así


Espero que le ayude a crear un archivo de instalación para su aplicación de formulario de Windows …..

.