diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java index 4c4f37e4342..201dd410f8c 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CSharpClientCodegen.java @@ -299,11 +299,16 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen { for (CodegenProperty var : cm.vars) { Map allowableValues = var.allowableValues; + //handle float defaults + if((var.defaultValue != null) && (var.datatype.startsWith("float"))) { + var.defaultValue = String.format("%1$sF", var.defaultValue); + } + // handle ArrayProperty if (var.items != null) { allowableValues = var.items.allowableValues; } - + if (allowableValues == null) { continue; }