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 #.

2
¿Cuál es la mejor manera de detectar una excepción en Task?
Con System.Threading.Tasks.Task<TResult>, tengo que gestionar las excepciones que podrían lanzarse. Estoy buscando la mejor manera de hacerlo. Hasta ahora, he creado una clase base que gestiona todas las excepciones no detectadas dentro de la llamada de.ContinueWith(...) Me pregunto si hay una mejor manera de hacerlo. O incluso si es una …

3
¿Establecer la propiedad de estilo de una etiqueta WPF en el código?
En App.xaml, tengo el siguiente código: <Application.Resources> <Style x:Key="LabelTemplate" TargetType="{x:Type Label}"> <Setter Property="Height" Value="53" /> <Setter Property="Width" Value="130" /> <Setter Property="HorizontalAlignment" Value="Left" /> <Setter Property="Margin" Value="99,71,0,0" /> <Setter Property="VerticalAlignment" Value= "Top" /> <Setter Property="Foreground" Value="#FFE75959" /> <Setter Property="FontFamily" Value="Calibri" /> <Setter Property="FontSize" Value="40" /> </Style> </Application.Resources> Esto está destinado a …
82 c#  wpf  user-interface  label 

2
El tipo de valor predeterminado no coincide con el tipo de propiedad
Tengo esta clase public class Tooth { public string Id {get;set;} } Y este control industrial public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static readonly DependencyProperty …
82 c#  wpf  wpf-controls 

3
Los formularios no responden a los eventos de KeyDown
He estado trabajando durante un tiempo en mi proyecto de Windows Forms y decidí experimentar con los atajos de teclado. Después de leer un poco, pensé que tenía que escribir un controlador de eventos y vincularlo al evento KeyDown del formulario: private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.Control …
82 c#  .net  winforms 

9
¿Detectar si se está ejecutando como administrador con o sin privilegios elevados?
Tengo una aplicación que necesita detectar si se está ejecutando con privilegios elevados o no. Actualmente tengo un código configurado así: static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } Esto funciona para detectar si un usuario es administrador o no, pero …

6
Compruebe si existe una propiedad en una clase
Intento saber si existe una propiedad en una clase, probé esto: public static bool HasProperty(this object obj, string propertyName) { return obj.GetType().GetProperty(propertyName) != null; } No entiendo por qué no pasa el primer método de prueba. [TestMethod] public void Test_HasProperty_True() { var res = typeof(MyClass).HasProperty("Label"); Assert.IsTrue(res); } [TestMethod] public void …
82 c#  .net  reflection 




11
Cómo obtener el nombre de dominio actual en ASP.NET
Quiero obtener el nombre de dominio actual en asp.net c #. Estoy usando este código. string DomainName = HttpContext.Current.Request.Url.Host; Mi URL es, localhost:5858pero solo regresa localhost. Ahora, estoy usando mi proyecto en localhost. Quiero obtener localhost: 5858. Para otro ejemplo, cuando estoy usando este dominio www.somedomainname.com Quiero tener somedomainname.com Por …
82 c#  asp.net 

13
Cómo formatear cadena a dinero
Tengo una cadena como 000000000100, que me gustaría convertir a 1,00 y viceversa. El cero inicial se eliminará, los dos últimos dígitos son el decimal. Doy más ejemplo: 000000001000 <=> 10.00 000000001005 <=> 10.05 000000331150 <=> 3311.50 Below is the code I am trying, it is giving me result without …
82 c# 

6
La aplicación WPF no se apaga al cerrar la ventana principal
Estoy acostumbrado a la programación de WinForms en Visual Studio, pero quería probar WPF. Agregué otra ventana a mi proyecto, llamada Window01. La ventana principal se llama MainWindow. Antes del public MainWindow()constructor declaro Window01: Window01 w1; Ahora creo una instancia de esta ventana en: private void Window_Loaded(object sender, RoutedEventArgs e) …

7
¿Cómo hago coincidir una cadena completa con una expresión regular?
Necesito una expresión regular que solo encuentre coincidencias donde toda la cadena coincide con mi consulta. Por ejemplo, si hago una búsqueda de películas con el nombre "Octubre rojo", solo quiero hacer coincidir ese título exacto (no distingue entre mayúsculas y minúsculas) pero no coincide con títulos como "La caza …
82 c#  .net  regex 



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.