public String(char *value) { Length = wcslen(value); void *size = (void *)(Length * sizeof(char)); buffer = (char *)GC.CS2X_Malloc(size); Buffer.memcpy(buffer, value, size); }