Diffrence between input/output paramters and proprites

What is the difference between input/output parameters and just property.
When should I use each type?

If you want to map a global variable to local one or to rename it for the purposes of the given task you can use input/output.

This is often used when you have reusable services, where a service might require a specifically named variable and it’s called something else in the process.

Properties are more generic and can be used to create key value pairs.

So input/output parameters is for cases I will use them and properties is just to create key value pairs?

More of less, they can be quite generic so there can be lots of ways to unitize them, but thats the main purpose.

1 Like