Coloco esto y no me funciona:Código: Textunsafe static void WriteLocations() { string addr = "Holamundo"; uint t = &addr[0]; Console.WriteLine(addr); Console.WriteLine(Convert.ToString(t)); } Gracias por responder.
Holamundo0045b7c
Al parecer no me sirve de nada....ya que mi intencion no es hacerlo con un caracter (char), sino con una string.....y el C# no me deja poner punteros hacia una string....Si ago lo sigueinte:Código: Textstring a = "hola";char p = a.Substring(1,1); Eso evidentemente no sirve, ya que se coloca la primera letra de a dentro de otra dirección de memoria, no??? :S Editado:Ya lo e conseguido, otra vez esa pagina me a vuelto a salvar...xDDDCódigo: Textusing System;using System.Collections.Generic;using System.Text; namespace ConsoleApplication2{ class CadenaInsegura { public unsafe static void Main() { string s = "Hola"; Console.WriteLine("Cadena inicial: {0}", s); fixed (char* ps = s) { void* pv = ps; int i = (int)pv; string hex = i.ToString("X"); Console.WriteLine(hex.ToLower()); Console.Read(); } Console.WriteLine("Cadena final: {0}", s); Console.Read(); } }} Saludo.