c++ - Char pointer equivalent in c# -
i converting c++ code c#, , char in c++ takes 8 bits while in c# takes 16 bits. don't know char*, so
what equivalent of char * in c#, use byte[] or [marshalas(unmanagedtype.lpstr)] stringbuilder , tell me whether equivalent of char c++ c# byte or string?
for input parameter string or byte[], depending on meaning of parameter. if represents sequence of characters use string. if parameter buffer arbitrary data it's byte[].
however in c/c++ char * can output parameter, such in sprintf function. in case stringbuilder or byte[] equivalent types, depending again on meaning of parameter.
with regards char datatype in c#, please keep in mind char in c# means character, whereras meaning c/c++ closer of byte in c#.
Comments
Post a Comment