en lenguajes de programacion como C# o java no siempre se asigna dinámicamente la memoria para procesar un string o bien la libreria que usas no la estas usando adecuadamente, recuerda leer siempre la documentacion, en google ay varios ejemplos de uso , y puede que necesites ello
https://csharp.hotexamples.com/es/ex...-examples.html
se puede ver en una parte el uso
Código Java:
Ver originalqrEncoder.QRCodeScale = Convert.ToInt32(txtSize.Text);
Código Java:
Ver originalint scale = Convert.ToInt16(txtSize.Text);
qrCodeEncoder.QRCodeScale = scale;