'Payment.GenLedDet' is inaccessible due to its protection level
-
06-07-2021 - |
Question
namespace DataAccessLayer
{
public class PaymentDAL
{
public void InsertInGenLedDet(GenLedDet genLedDet)
{
}
}
My Class GenLedDet is present inside Payment namespace
This is my code snippet in the Data Layer and this code is being used . Don't know why this error is coming as i do have another function where no such error is showing
Solution
As the error is trying to tell you, you cannot make a public
function that takes a non-public class as a parameter.
OTHER TIPS
Instead of
private class GenLedDet {
use
public class GenLedDet {
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow