I'm trying to initialize SecureString and I need Char* for that. I tried to do it with block of unsafe code:
unsafe {
char[] c = { 'A', 'B', 'C', 'D' };
char* pointer = &(c[0]);
SecureString sec = new SecureString(pointer, 4);
}
When try this I got this error:
Error: You can only take the address of an unfixed expression inside of a fixed statement initializer