How to use a variable from one file in another? C#

Hello,

I have 2 files, character.cs and a controller.cs

character.cs contains

public bool charCanFly = true;
public float charFlySpeed = 10f;

And I need to access these 2 variables from controller.cs I read somewhere either making them static or referencing them, but I am rather new to C# and I am not entirely sure which method is better and if referencing, then I am not entirely sure how to.

Is it overall good or bad to use stuff from one file in another one?

Thanks

Is it overall good or bad to use stuff from one file in another one?

It's just fine. (Although it's not so much files that are of interest here, but rather classes/structs.)

Also, read this.